同機器 127.0.0.1 或本機 IP 連接成功,換兩台機器局域網連接失敗(connect 返回 -1)。
netsh advfirewall firewall add rule name="AllowSocket" dir=in action=allow protocol=TCP localport=8888 或圖形界面放行。bind(INADDR_ANY) 正確,但客戶端連接目標 IP 錯誤(需用服務端真實局域網 IP,而非 127.0.0.1)。netstat -an | findstr 6666。listen 後只 accept 一次,處理完即退出循環(示例代碼 while(true) 在 accept 之後,實際只能服務一個客戶端)。send/recv 缺乏錯誤重試、粘包處理。tcping 192.168.x.x 6666 快速驗證端口通達性。IOCP / select / epoll(Linux) 實現並發,單線程 accept 循環僅適合測試。