我一直在将Azure资源从V1服务管理API迁移到V2资源管理器API,但是对于Azure提供的V2并不确定。以前,我可以在同一个云服务中平平主机,但是在V2中没有云服务了。主机也不能在同一资源组内相互切换。
我所做的唯一改变就是将主机名添加到/etc/host,这样VM就可以自己ping (解析为127.0.0.1):
127.0.0.1 localhost
127.0.0.1 myazurevmhostname
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
我试图在Amazon服务上启动一个简单的套接字服务器,但是当我试图像这样绑定套接字时会收到一条错误消息:
var s:Socket = new Socket();
s.bind(new Host("Public AWS image IP here"), 5000);
错误是std@socket_bind异常。我做错了什么?我是滥用IP地址,还是需要打开5000端口?我是个完全的初学者。
UPD:我已将IP地址更改为0.0.0.0,服务器已成功启动,但客户端仍然无法连接到服务器:
s.connect("AWS Public IP", 5000);
但是为什么呢?正