我正在http://docs.oracle.com/javase/8/docs/api/读取InetSocketAddress的javadoc,并想知道以下短语的含义:
根据IP地址和端口号创建套接字地址。
我想要做的是在本地盒子上创建一个套接字,该套接字侦听同一端口上的传入连接并开始与该客户端进行通信。我在我的服务器上使用“localhost”/ 80作为主机名,但是netstat -l没有显示在端口80上侦听的任何内容。
我是以错误的方式解决这个问题吗?
答案 0 :(得分:0)
然后你需要创建一个ServerSocket。
来自记忆:它就像是
ServerSocket mySocket =new ServerSocket(1234); // Listen on port 1234 on all network interfaces.
Socket incommingSocket=mySoccket.accept(); // Wait until a client connect. Once a client connect return the socket for the connection.
然后你可以在incommingSocket对象上调用getInputStream / getOutputStream。