通过主机名连接到Java套接字
问题描述:
是否可以使用服务器主机名而不是IP通过Flash连接到Java WebSocket?原因是Cloud9的规格,他们不给任何IP,只给出主机名。试验表明,WebSocket的Flash中得到的请求通过浏览器连接,但不能从Socket类的客户端通过主机名连接到Java套接字
答
编程:
Socket MyClient;
try {
MyClient = new Socket("Machine name", PortNumber);
}
catch (IOException e) {
System.out.println(e);
}
编程服务器:
ServerSocket MyService;
try {
MyServerice = new ServerSocket(PortNumber);
}
catch (IOException e) {
System.out.println(e);
}
进一步可以请参考以下网址: -
您是否ch eck文档? –
是的,我做过了,但是当我通过主机名(例如something.cloud9.io)连接到远程主机时,它不记录任何内容,这意味着它没有得到请求 –