簡體   English   中英

c# tcp server 客戶端問題

[英]c# tcp server client problem

我編寫了一個簡單的 C# tcp 服務器/客戶端應用程序,它在本地網絡上運行良好,但是當我嘗試從不同的網絡連接到服務器時,它無法連接。 我查看了端口轉發,並將端口和 ip 地址設置為轉發到我的本地服務器,但仍然存在同樣的問題。 我該怎么辦? 我還需要更改哪些其他設置?

它是網絡/管理問題,所以在serverfault.com上問這個問題可能更有用。 但無論如何,要找出問題所在,您應該嘗試使用其他工具(如 telnet 或online port scanner )連接到遠程服務器。

如果您無法連接,則應禁用所有防火牆(或其他安全工具,如“安全要素”)並檢查路由器的日志文件以調查無法連接的原因。

我要做的第一件事是嘗試從客戶端 ping 服務器和從服務器 ping 客戶端。 這可以排除任何問題,例如子網 / VLAN 不匹配,這些問題在堆棧中比防火牆低得多(盡管請注意防火牆可以阻止 ping 數據包,盡管這並不特別常見)。

此外,請注意,許多 ISP 會阻止端口以防止其客戶托管服務。 也許嘗試不同的 TCP 端口?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM