開發平台(Platform): (Ex: Win10, Linux, ...)
windows 10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
Visual Studio 2013 C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
電腦自己測試可以傳送文字,但兩台電腦卻無法連線
餵入的資料(Input):
Server:一開始輸入自身的ip,之後進入監聽
Client:一樣輸入ip,之後會收到來自server的一串文字,然後可以自行輸入文字來傳送給server
預期的正確結果(Expected Output):
使兩台電腦對連
錯誤結果(Wrong Output):
原先127.0.0.1都可以正常在電腦內部使用,但如果server的程式給A電腦,並且輸入A電腦自己的IP
(IP是由:http://dir.twseo.org/ip-check.php 查到的),那他會整個跳過bind,listen,accpet,
並且說自己已經收到Client的連線了,重點是client根本還沒開起
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
Server:https://pastebin.com/NhpJ2KBS
Client:https://pastebin.com/Yp22gsNe
補充說明(Supplement):
也許這問題很菜,但我完全不知道問題出在哪QQ