마지막이 0xff로 끝나는,ㅡㅡ 데이타를 수신할경우에,ㅡㅡㅡㅡㅡㅡㅡㅡ
while(1)
{
csock = accept();
while(1)
{
recv_len = recv( csock, tmp, sizeof(tmp), 0);
if(recv_len > 0)
{
for(ii=0; ii<recv_len; ii++)
{
data[data_len++ ] = tmp[ii];
if(data_len > 2 && (unsifned char)data[data_len - 1] == (unsigned char)0xff)
{
fprintf(stderr, "%.*s\n", data_len, data);
data_len = 0;
memset(data, 0x00, sizeof(data));
}
}
}
else break;
}
close(csock);
}
'통신 > THREAD(TCP)' 카테고리의 다른 글
ReadQueueData.c(IPC QUEUE 데이타를 읽어 KAFKA에 전송하는경우) (0) | 2019.10.29 |
---|