C#开发的游戏服务器,如何连接外网客户端?

首先,你必须保证主机有一个公有IP。

主机拨号连接到互联网后,打开cmd并输入ipconfig。

如果你发现这台机器的IP不是以10或者172或者192开头,你就用了公网IP。

(反之为专网IP,以下内容无法进行)

=================================

如果虚拟机是NAT组网模式,查询游戏服务器需要的端口(可能是百度),比如6001-6003。

打开虚拟机的网络设置,选择端口映射,并设置。

6001 & gt;6001

6002 & gt6002

6003 & gt6003

设置完成后,在虚拟机中运行游戏服务器。

从外网访问你的主机,就像一个服务器运行在你的主机上(外网根本感觉不到虚拟机)。