您好:
我是使用 inc/socket.h 提供的 function 來開發網路功能,目前遇到一個問題如下:
當有16個 client (PC) 連線到 server (C6678) 時,server與client端之間的傳送與接收功能都正常
但是當有第17個以上的 client 連到 server 時,從C6678 可以看到連線成功,也有取得 socket number,並且第17個以上的 client 傳資料到 server 時,server也可以收得到。可是當 server 要回傳資料給這些 client 時卻送不出去,我們有在PC端監看網路封包確實沒看到 server 有送資料出來。不過此時 第1個 到 第16個 client 還是可以正常的與 server 進行資料的交換。
想請問一下,為何第17個以上的連線,server 端只能接收資料,但是資料卻一直無法從 server端送到 client端呢?該如何解決這個問題呢?