84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
如果服务器发送的数据总是超过了客户端所能承受的一次性接收最大字节数,客户端怎样才能判断接收的数据已经完整而不用再执行socket_read的操作,服务器返回的数据有多个/n组成。尝试过用while循环来读取服务器的数据,但是运行有问题。
짧은 링크인 경우, 소켓 링크를 비차단으로 설정하기 위해 소켓_set_nonblock을 사용하고, 반환 값 길이가 0이 되면 루프에서 빠져나와 수신이 종료됩니다. 어떤 경우에는 문제가 발생합니다).
오류가 발생하지 않도록 서버측에서 데이터 길이를 지정하는 것이 가장 좋습니다.
짧은 링크인 경우, 소켓 링크를 비차단으로 설정하기 위해 소켓_set_nonblock을 사용하고, 반환 값 길이가 0이 되면 루프에서 빠져나와 수신이 종료됩니다. 어떤 경우에는 문제가 발생합니다).
오류가 발생하지 않도록 서버측에서 데이터 길이를 지정하는 것이 가장 좋습니다.