java Socket类

介绍

该类实现客户端套接字,套接字指的是两台设备之间通讯的端点。

构造方法

创建套接字对象,并将其连接到 指定 主机ip 上的指定 端⼝号。如果指定的host是null ,则相当于指定地址为回送地址。

public Socket(String host, int port)

注意:127.x.x.x 是本机回送地址(Loopback Address),主要⽤于⽹络软件测试以及本地机进程间通信,⽆论什么程序,⼀旦使⽤回送地址发送数据,⽴即返回,不进⾏任何⽹络传输。

例子

Socket client = new Socket("127.0.0.1", 6666);

成员方法

返回输入流

public InputStream getInputStream()

如果此Socket具有相关联的通道,则⽣成的InputStream 的所有操作也关
联该通道。
关闭⽣成的InputStream也将关闭相关的Socket。

返回输出流

public OutputStream getOutputStream()

如果此Scoket具有相关联的通道,则⽣成的OutputStream 的所有操作也
关联该通道。
关闭⽣成的OutputStream也将关闭相关的Socket。

关闭套接字

public void close()

⼀旦⼀个socket被关闭,它不可再使⽤。
关闭此socket也将关闭相关的InputStream和OutputStream 。


原文出处:/show_1EF62PNNwHeN.html