黑马程序员技术交流社区

标题: UDP通信疑问 [打印本页]

作者: 回音    时间: 2013-12-21 13:03
标题: UDP通信疑问
为什么UDP通信的时候负责接收的线程仍然要自己定义一个数据包来接收呢?像这样:
发送方:DatagramSocket send=......., DatagramPacket send_dp=......., send.send(send_dp)
接收方:DatagramSocket receive=........, DatagramPacket receive_dp=......, receive.receive(receive_dp)
send_dp和receive_dp是两个分开定义的数据包,这是为啥呢?难道接收到的数据包不应该和发送的一模一样吗?
作者: 木木赤赤    时间: 2013-12-24 15:16
客户端定义了数据包用于发送数据
服务端定义的数据包用于接受数据
操作的对象不同就需要分别为两个对象定义数据包




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2