问题描述
小弟写了一个程序,采用supersocket框架。里面有两个服务,分别是MainServer(客户端所用服务)、MarketServer(提供数据的服务)。其中MarketServer采用的UDP协议,MainServer是TCP协议。现在问题是,过多客户端连接上,我在客户端操作,出现响应特别慢,也就是我发送了一个查询命令,服务端接受了但是半天处理不了这个命令,得等好长一段时间,几乎就是卡死状态。我目前的分析是:由于每个人登录都会占用一个UDP连接,UDP连接过多,导致客户端发送一个命令,服务端处理不过来,所以出现了响应比较慢。希望各位大牛们,能给一些建设性意见。
时间: 2025-01-02 15:40:29