안녕하세요 TCP/IP를 이용하여 통신을 하고 있는데요.
Client -> Server로 1K + 24byte의 Size의 Data송신하면 정상적으로 동작을 합니다.
그렇지만
Client -> Server로 32K + 24byte의 Size의 Data송신하면 4K정도는 들어오는데 나머지 Data들이 들어오지를 않습니다.
read(), write()를 이용하여 송수신을 하고 있는데요.
client에서 write()에서 32K +24byte의 Data를 송신하는것은 확인을 했는데.
server에서 read()를 할때 Data가 전부 들어오지가 않는 군요.
read()의 return값을 보니 32K+24byte가 되어야 할것 같은데요. 이게 4K정도 밖에 되질 않습니다.
recv(), send()의 flag를 0으로 설정하고 해보니 현상은 비슷하구요.ㅡㅡ;
32K 나 64K Data를 송수신 할수 있는 방법이 없는 건가요.?