好吧,我剛剛開始使用c#搞亂TCP,並且我已經成功地設置了一個服務器,可以發送'Hello World'消息,無論如何,我一直在這樣做本地(因爲兩臺筆記本電腦都連接到相同的路由器),我只需使用192.168號碼進行連接。但它的目的是通過互聯網工作,並且路由器的IP地址對於兩臺計算機來說顯然是相同的,如果我鍵入路由器IP地址,它不起作用,並且如果我鍵入絕對贏得的192.168號碼, t在互聯網上工作......那麼我使用什麼IP,或者什麼是更好的解決方案?TCP服務器IP客戶端連接問題
這裏的代碼行,如果它的事項
var client = ScsClientFactory.CreateClient(new ScsTcpEndPoint("192.168.1.142", 10085));
其中192.168.1.142是服務器,筆記本電腦的本地IP開始它
和10085是端口。
首先,什麼你知道不同的網絡,角色路由器在這個場景和NAT中扮演的角色嗎? –
最小=/... –
我看到你已經有了正確的答案。不過,我認爲給你一個關於這些網絡概念的簡單解釋會很有用=) –