トップページ > 過去ログ > 記事閲覧
NetWorkSend()の順序性について
名前:青熊 日時: 2012/02/04 14:18

NetWorkSend()、NetWorkRecv()を使ったネットワーク間でのデータのやり取りは、送ったデータに順序性はあるのでしょうか。(必ず最初にNetWorkSend()したパケットが最初にRecvで受け取られる、など) それとも、順序性を求める場合はパケット毎に自前で番号を付け管理するしかないのでしょうか。

Page: 1 |

Re: NetWorkSend()の順序性について ( No.1 )
名前:管理人 日時:2012/02/06 03:04

NetWorkSend, NetWorkRecv は順序が保持される TCP/IP を使用していますので、 相手側には必ず送った順序で届きます UDPを使用している MakeUDPSocket, NetWorkSendUDP, NetWorkRecvUDP は UDP が順序が保持される仕様ではないので、高速ですが順序が保持されません
Re: NetWorkSend()の順序性について(解決) ( No.2 )
名前:青熊 日時:2012/02/07 00:59

ありがとうございます。勉強になりました。

Page: 1 |