socket有個recv方法,recv有一個參數,指定數據緩沖區的大小
但是現在的問題就是不知道將要接受的數據的大小到底是多少,可能只有幾個字節,可能會有幾M,google了一下socket的入門文章似乎都理所當然的指定1024作為緩沖區大小
有一個解決辦法是,和另一方協商好通訊的格式,可以在開頭就表明下面要傳遞的信息的長度,然后通過while不斷的讀取信息
https://blog.csdn.net/sunmenggmail/article/details/7396139?utm_source=blogxgwz0