我正在开发一款多人游戏,我真的很想把它放到网上。
在网络方面,我有点笨,所以请耐心等待,因为我会尽力弄清这一点。
我有一个用作服务器的 C# 控制台。
IPAddress.TryParse( "127.0.0.1", out IPAddress iPAddress );
serverSocket.Bind ( new IPEndPoint ( iPAddress, 5555 ) );
我有游戏客户端
clientSocket.BeginConnect( "127.0.0.1"
, 5555
, new AsyncCallback( ConnectCallback )
, new Socket( AddressFamily.InterNetwork
, SocketType.Stream
, ProtocolType.Tcp
)
);
该游戏使用 XAMPP 的 SQL 数据库。在设置它时我发现你可以将你的 IP 地址变成一个网站,所以现在我想知道我是否可以使用我的公共 IP 地址来托管我的游戏,因为我可以通过输入它来访问我的本地主机浏览器。
我想我需要转发我的游戏端口并将服务器和客户端 IP 地址更改为我的公共 IP:5555,我的想法对吗?只是这样的事情从来没有看起来那么容易,所以我想我最好提前问清楚。