刚学网络编程,我在阿里云的服务器上写了服务端的代码,在云上可以正常实现功能,但是要如何从外网访问到呢?

我的代码的,与客户端建立tcp连接,客户端发什么过来,我就将它转为大写发回去

开的是9527端口

启动了服务后,本地用 nc 127.0.0.1 9527 可以正常连接

但是从外网通过公网ip +9527就没有反应了

请问各路大神,我要怎么样才能通过外网才能建立连接呢,代码应该没问题

这个你需要在阿里云的控制面板上,为你的虚拟机打开9527端口(映射到公网的9527上)
同时虚拟机的防火墙也要允许9527端口。

阿里云安全组策略中把9527端口打开然后再用公网IP去访问