C# 如何连接路由器后面的 TCPListener(服务器)

发布于 2024-09-30 21:06:29 字数 204 浏览 5 评论 0原文

我在两台计算机上有一个客户端和服务器应用程序。我正在尝试通过互联网 TCP 连接来连接它们。我面临的问题是。

客户端(192.168.1.2)-> [路由器](124.43.224.112) --

--> (互联网)-> [路由器](124.43.190.63)->服务器(192.168.1.3)

如何建立TCP连接?

I have a client and server application in two computers. i am trying to connect them through internet TCP connection. the problem im facing is.

Client (192.168.1.2) -> [router] (124.43.224.112) --

-> (internet) -> [router] (124.43.190.63) -> Server (192.168.1.3)

How do i establish a TCP connection ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

给不了的爱 2024-10-07 21:06:29

Internet 101:

必须配置路由器 124.43.190.63进行端口转发到192.168.1.3。客户端连接到 124.43.190.63。

如果您正在编写网络应用程序,则必须了解这些基础知识。

Internet 101:

The router 124.43.190.63 must be configured to do port forwarding to 192.168.1.3. Client connects to 124.43.190.63.

You must understand these basics if you're writing a networking application.

无人接听 2024-10-07 21:06:29

为了让客户端连接到隐藏在路由器后面的服务器,您需要在服务器的路由器上设置端口转发。这样,当客户端尝试连接到服务器路由器上配置的端口时,请求就会转发到服务器。

In order for the client to connect to a server that is hidden behind a router you need to setup port forwarding on the server's router. That way when the client attempts to connect to a configured port on the server's router, the request is forwarded onto the server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文