通过主机名连接到 Java 套接字
Posted
技术标签:
【中文标题】通过主机名连接到 Java 套接字【英文标题】:Connect to Java socket via hostname 【发布时间】:2017-11-07 19:29:17 【问题描述】:是否可以使用服务器主机名而不是 IP 通过 flash 连接到 Java WebSocket?原因是 Cloud9 的规范,它们不提供任何 IP,只提供主机名。测试表明,WebSocket 通过浏览器获取连接请求,而不是来自 Flash 中的 Socket 类
【问题讨论】:
你检查过文档吗? 是的,但是当我通过主机名(例如 some.cloud9.io)连接到远程主机时,它什么也不记录,这意味着它没有收到请求 【参考方案1】:为客户编程:
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);
您可以参考以下网址:-
http://www.javaworld.com/article/2077322/core-java/core-java-sockets-programming-in-java-a-tutorial.html
【讨论】:
以上是关于通过主机名连接到 Java 套接字的主要内容,如果未能解决你的问题,请参考以下文章