具有登录(DB IO)服务和实时的游戏服务器协议

protocol for game server that has login(DB IO) service and realtime

我是客户端-服务器体系结构的新手,对此我很困惑。 我正在尝试制作一款需要登录和实时的统一游戏。 对于游戏部分,我考虑的是 TCP/IP 协议,因为它是一款回合制游戏。 但是我应该使用哪一个作为登录部分呢? 我也应该起诉 TCP 登录吗?我认为在登录过程中继续为客户端监听线程太浪费了。 我只使用 HTTP 连接进行登录过程,它不需要线程,因为它会立即响应,但我不确定 TCP 协议是否也这样做。

我正在尝试在不使用任何框架或中间件的情况下使用 C# 编写整个程序。

如果您不熟悉客户端-服务器架构,我强烈建议您使用像 TNet 这样的统一包,即使这不是您最初的计划。

网络编程是一项非常困难的任务,使用已经可以正常工作的东西会节省很多时间。