精華區beta C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: Win10, Linux, ...) Win10, Linux ( VMware ) 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) GCC 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) socket? 問題(Question): 目前正在SOCKET實作 又到了萬年的月經題,外網連內網 我目前手邊的設備只有: *iphone網路分享(.....沒有數據機) *Win10筆電一台,內有Linux Ubuntu16.04系統裝在虛擬機裡 我在虛擬機裡有寫了簡單的連線程式 用到的傳輸函數只有wrtie, read而已 ( 想用聊 天系統 ) 目前問題是我上網爬文如果想讓我朋友連到我電腦的話首先要port forward 可是我只有這個iphone網路分享有可行的實現辦法嗎? ipconfig跟ifconfig出來的都是區域網路的IP ( 192.168.... ) 阿然後windows版本的客服端還沒寫好, 微軟搞一堆我看不懂的東西... 有請各位大大了.... 餵入的資料(Input): 程式碼應該是沒什麼問題,在虛擬機IP參數用127.0.0.1都正常運作 預期的正確結果(Expected Output): 希望遠方的朋友都順利的跟我聊天 錯誤結果(Wrong Output): 無法讓遠方的人連到我電腦 程式碼(Code):(請善用置底文網頁, 記得排版) 基本上沒問題,要看的話再貼 補充說明(Supplement): 很想連成功 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.57.150 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1508585008.A.21B.html ※ 編輯: hpyhacking (42.72.57.150), 10/21/2017 19:24:55
Qbsuran: NAT 10/21 20:09
grayStone: 找錯版 10/21 21:37
grayStone: 而且答案在你文章裡 10/21 21:42
x000032001: 不能forward 就hole punching 啦 10/21 21:51
bdvstg: iPhone 是指4G嗎? 那拿到的ip也是虛擬的吧? 10/21 23:21
kingofsdtw: 先確定開發環境是否是public ip 10/22 00:44
kingofsdtw: 非public IP 要有第三方0.0 10/22 00:44
hpyhacking: 我爬個資料確認一下.. 10/22 01:27
kkmoon5566: android有個app"fwd:the port"可以做到,我想iPhone 10/22 19:52
kkmoon5566: 應該也有吧 10/22 19:53
hpyhacking: 好,我去找找看 10/24 02:00
hpyhacking: https://i.imgur.com/BQgzBD5.jpg 10/24 02:01
hpyhacking: 這個感覺可以欸 10/24 02:01
Killercat: 一台linode不過150台票一個月 用這個會簡單很多 10/24 21:31