ET版本:7.2
Unity版本:2022.3.8f1c1
Net版本:7.0.11
问题描述:根据字母哥第三期教程进行发布服务端程序,部署在阿里云windows服务器上运行app.exe,可以正常运行。查了一下论坛,根据论坛中的部分回答将配置表中startmachineconfig.xlsx内外网地址填写云服务器的172开头的内网地址,启动客户端后出现下面报错
System.Exception: http request fail: http://39.99.246.198:30300/get_router
System.Net.Http.HttpRequestException: An error occurred while sending the request —> System.Net.WebException: Unable to read data from the transport connection: 远程主机强迫关闭了一个现有的连接。 *
在cmd中执行telnet ip:30300端口后发现是通的,由于是做客户端开发的,不太明白服务端方面的知识,求各位大佬看看什么情况,拜谢
Yurii34 是在本机跑的telnet么, 看下防火墙开了没,开了的话得开放端口。 要么直接关了防火墙试试
evalli 我是在客户端开发机器上进行telnet 云服务器外网Ip:30300,这个是通的;检查了一下云服务器上的防火墙设置也都是关闭的
你这个UDP的端口映射不对吧,改成这样
DayBreak 我把UDP端口修改成和你一样的设置,但是还是会出现我描述的问题。