伺服器與電腦端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、大富翁這樣的地方,才有效果。