服务器与电脑端udp通讯
① udp通信客户端与服务器端的区别在哪
通常来讲,客户端是不需要绑定端口号的,而服务器端是需要绑定监听的端口号。其他的其实区别不是很大了,呵呵,从socket通信的角度来看,UDP通信属于帧传输,TCP则是流传输,在帧传输过程中对于消息的次序和到达情况没有需求,所以UDP属于不可靠传输,不需要确认和排序。这样在客户端和服务器端的实现上就没有太大的差别了。
但是客户端其实也可以用bind来绑定端口的,你在Linux下写一个简单的测试程序就知道了,嘿嘿。
② 在做Android与pc服务器通信,使用socket,udp协议,发送PCM语音,
This method blocks until a packet is received or a timeout has expired
③ 服务器的UDP通讯是什么
用户数据文报协议 (UDP) 是一个无连接协议。跟 TCP 的操作不同,计算机并不建立连接。另外 UDP 应用程序可以是客户机,也可以是服务器。
为了传输数据,首先要设置客户计算机的 LocalPort 属性。然后,服务器计算机只需将 RemoteHost 设置为客户计算机的 Internet 地址,并将 RemotePort 属性设置为跟客户计算机的 LocalPort 属性相同的端口,并调用 SendData 方法来着手发送信息。于是,客户计算机使用 DataArrival 事件内的 GetData 方法来获取已发送的信息。
④ Delphi编写客户端和服务器端的通讯(IdUDPClient, IdUDPServer)
1,这个不难,你看看indy的例子就懂了,indy有UDP的例子。
2,你问的地方不对,在这里问这些问题,基本不会很快或很准确的得到答复,你必须去类似CSDN、大富翁这样的地方,才有效果。