socket建立tcp连接的java代码

  • 格式:docx
  • 大小:36.62 KB
  • 文档页数:2

socket建立tcp连接的java代码

Socket是Java中常用的网络编程类,可以用于建立TCP连接,完成客户端和服务器间的通信。下面是Socket建立TCP连接的Java代码:

1. 建立Socket对象

TCP协议在建立连接时,需要同时指定服务器的IP地址和端口号。因此,在客户端程序中,需要先创建一个Socket对象来指定需要连接的服务器IP地址和端口号。

Socket socket=new Socke t(“192.168.1.1”, 8888);

2. 获取输入输出流

建立连接之后,客户端可以向服务器发送数据,还可以接收服务器返回的数据。为了完成这些操作,需要获取输入输出流对象。

InputStream input=socket.getInputStream();

OutputStream output=socket.getOutputStream();

3. 发送数据

客户端想要向服务器发送数据,可以通过输出流对象write()方法实现。

byte[] data=”Hello Server”.getBytes(); output.write(data);

4. 接收数据

客户端从服务器接收数据,可以通过输入流对象read()方法实现。

byte[] buffer=new byte[1024];

int len=input.read(buffer);

5. 断开连接

客户端和服务器通信结束之后,需要关闭连接。

input.close();

output.close();

socket.close();

综上所述,以上代码实现了Socket建立TCP连接的过程,使得客户端和服务器能够互相通信,完成所需的业务操作。