Java 什么是;从IP地址创建套接字地址;什么意思?
我正在阅读的javadoc for InetSocketAddress位于,我想知道下面的短语是什么意思: 根据IP地址和端口号创建套接字地址 我要做的是在本地盒上创建一个套接字,用于侦听同一端口上的传入连接,并开始与该客户端通信。我在服务器上使用“localhost”/80作为主机名,但是netstat-l没有显示任何侦听端口80的内容Java 什么是;从IP地址创建套接字地址;什么意思?,java,sockets,Java,Sockets,我正在阅读的javadoc for InetSocketAddress位于,我想知道下面的短语是什么意思: 根据IP地址和端口号创建套接字地址 我要做的是在本地盒上创建一个套接字,用于侦听同一端口上的传入连接,并开始与该客户端通信。我在服务器上使用“localhost”/80作为主机名,但是netstat-l没有显示任何侦听端口80的内容 我这样做是错误的吗?然后您需要创建一个ServerSocket 来自memmory:有点像 ServerSocket mySocket =new Server
我这样做是错误的吗?然后您需要创建一个ServerSocket 来自memmory:有点像
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。它从IP地址和端口号创建一个套接字地址(右)。对于“socketaddress”,请阅读“InetSocketAddress类的实例”。谁否决了这一点并建议关闭它?这个问题怎么了?@T.J.Crowder再说一遍,“from”是什么意思?这是否意味着它试图连接到该端口上的套接字服务器?如果是这样的话,为什么不“to”?@托姆:这是一个完全标准的术语,用于根据给定给构造函数的参数构造某些东西。“使用”可能更清楚,但我认为如果您清楚地知道,
InetSocketAddress
本身并不是与任何东西的连接。它只是一个地址,就像文件
是一个抽象名称,而不是实际的文件。(在我看来,后者不是他们可能做出的最佳选择——但他们没有问我!:-)