简体   繁体   English

通过主机名连接到Java套接字

[英]Connect to Java socket via hostname

Is it possible to connect to Java WebSocket through flash using server hostname, not IP? 是否可以使用服务器主机名而不是IP通过闪存连接到Java WebSocket? The reason is the specifications of Cloud9, they don't give any IPs, only hostnames. 原因是Cloud9的规范,它们不提供任何IP,仅提供主机名。 Tests showed that WebSocket gets requests to connect through browser, but not from Socket class in Flash 测试表明,WebSocket可以通过浏览器获取连接请求,而不是Flash中的Socket类。

programming for a Client: 为客户编程:

Socket MyClient;
try {
       MyClient = new Socket("Machine name", PortNumber);
}
catch (IOException e) {
    System.out.println(e);
}

programming for a Server: 服务器编程:

ServerSocket MyService;
try {
   MyServerice = new ServerSocket(PortNumber);
    }
    catch (IOException e) {
       System.out.println(e);
    }

for further you can refer below URL :- 有关更多信息,请参见以下URL:-

http://www.javaworld.com/article/2077322/core-java/core-java-sockets-programming-in-java-a-tutorial.html http://www.javaworld.com/article/2077322/core-java/core-java-sockets-programming-in-java-a-tutorial.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM