C#开发的游戏服务器,如何连接外网客户端?
首先,你必须保证主机有一个公有IP。
主机拨号连接到互联网后,打开cmd并输入ipconfig。
如果你发现这台机器的IP不是以10或者172或者192开头,你就用了公网IP。
(反之为专网IP,以下内容无法进行)
=================================
如果虚拟机是NAT组网模式,查询游戏服务器需要的端口(可能是百度),比如6001-6003。
打开虚拟机的网络设置,选择端口映射,并设置。
6001 & gt;6001
6002 & gt6002
6003 & gt6003
设置完成后,在虚拟机中运行游戏服务器。
从外网访问你的主机,就像一个服务器运行在你的主机上(外网根本感觉不到虚拟机)。