java socket编程怎么实现
发布网友
发布时间:2023-10-20 19:07
我来回答
共1个回答
热心网友
时间:2024-08-28 22:52
分为两种模式:TCP和UDP
TCP有客户端(Client)和服务端(Server)的概念,服务端指定一个ip和端口(port)并且监听是否有客户端接入,客户端通过ip+port连接到服务端,通过socket得到输入输出流,他们之间的通信都是通过流(Stream)进行的,一个服务端可以接入多个客户端,客户端之间的通信依赖于服务端的转发。
UDP并没有严格的客户端和服务端的区别,你只需要建立一个socket指定你要发送的目标ip和port就行了,他是以数据包的形式发送数据(DataPacket),数据包里面存放的是byte[],有需要的话可补充具体实现源码