我最近注意到我没有为我玩的mmorpg转发端口.
我正在考虑开发一款人们可以在线玩游戏并且有问题的游戏.
为什么这是一个双向套接字连接的情况,它不断地来回发送数据?他们的服务器是否需要通过我的防火墙才能连接到我?
TCP崩溃课程:TCP是一种双向协议.挑战是至少需要一个主机启动.因为在MMORPG中,您自己的计算机从不充当服务器,没有人必须连接到它.有关游戏状态的所有信息都通过公司面向公共的服务器传递,这些服务器具有面向公众的IP地址(嘿,也许他们实际上在那里使用端口转发,只是为了混淆我的解释......但你永远不必看到他们漂亮的网络内部,代理和其他巫术.)
无论如何,当您连接到Stackoverflow时,您正在建立一个从服务器请求数据的出站连接,然后通过您正在接收它的同一连接.同样的情况,只有网络服务器而不是游戏.