OnReceive{
rev=Receive(buffer,size) //rev=Receiveの戻り値(格納したデータ長)
string+=buffer //stringの末尾に追加していく
}
CHAR Buf[..]; //受信バッファ.
int result;
while(1) { //受信ループ.
result = recvfrom( Socket, Buf, ...); //データを受信する.
if( result < 0) {
break; //受信終了ならば、ループを抜ける.
}
printf("%s", Buf); //受信データを出力する.
}