c++ 无法连接到服务器,可能是客户端发送的请求有误,

mepcadol  于 2022-11-27  发布在  其他
关注(0)|答案(2)|浏览(660)

我正在本地使用AzerothCore,当我尝试登录时-我被卡在“身份验证”上。
以前的登录尝试-发生错误,客户端发送WorldSocket格式错误的请求,但在为入站和出站连接打开端口后-它消失了。
因此,没有错误消息,只是停留在“Authenticating”。客户端版本:3.3.5(13240)(发布日期)2010年1月24日
realmList更改为127.0.0.1:8085,但我不确定它是否正确,因为有一次我在访问另一个应用程序上的localhost时遇到问题,不得不使用路由器的IP(192.168.0.3)

ukxgm1gy

ukxgm1gy1#

客户端发送的WorldSocket格式错误的请求
WorldSocket::ReadHeaderHandler(): client 111.222.11.22 sent malformed packet (size: 1234, cmd: 3333333)意味着地球上任何地方的某台机器向您的IP发送了一个随机端口扫描。与您的实际问题无关。
您应该尝试将realmlist设置为运行服务器的机器的LAN IP,并在realmlist表中执行相同的操作。还要确保所有端口都正确转发到您的服务器。(默认为8085和3724)。
如果客户端和服务器都在同一台计算机上运行,则可以使用127.0.0.1。否则不能使用。

gorkyyrv

gorkyyrv2#

已解决:在客户端上,使用set realmlist 127.0.0.1,而不使用端口

相关问题