ネットワークプログラミング相談室 Port26
■ このスレッドは過去ログ倉庫に格納されています
0492デフォルトの名無しさん
2010/06/12(土) 14:21:44だよね
前任者のコードで
struct hoge {
int tag;
int size;
char data[0];
};
char buf[512];
int size = recvfrom(buf,sizeof(buf),ip,port);
if (size >= sizeof(hoge) && ntohl(((hoge*)buf)->tag) == TAG && ntohl(((hoge*)buf)->size) == size) {
//受信処理
}
みたいなコードがあって
TCPではこの作りダメだけどUDPならいいのかな?と疑問だったけど
UDPのsendto/recvfromは1:1対応を期待できるなら大丈夫だね。
■ このスレッドは過去ログ倉庫に格納されています