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连接的过程,使得客户端和服务器能够互相通信,完成所需的业务操作。