最近在學習電腦通訊中tcp,有看到簡單的檔案網路範例,https://wenchiching.wordpress.com/2009/10/14/linux-c-socketclientserver-transfer-file%E5%82%B3%E9%80%81%E6%AA%94%E6%A1%88/
,現在我用兩台linux環境(連接在同router),一台inet addr是192.168.80.128,另一台是10.0.2.15
,我把範例中GET.MP3改成test.txt,並把192.168.80.128當server,期望能一台執行server程式,一台執行client程式,請問對於彼此ping不到的網址想要做簡單的程式練習,是程式不完整嗎?還是網路相關設定問題呢?謝謝
192.168/16和10/8應該是不同subnet,除非有機器幫這兩者做routing(i.e. router上同時有192.168/16和10/8的IP,而且同意為其做IP forwarding),不然就算接在同一實體LAN上,192.168.80.128和10.0.2.15還是不知道怎麼連上對方啊....