import java.io.IOException;
import java.io.InputStream;
import java.net.Socket;
import java.util.HashMap;
import java.util.Map;
/**
* @author wenhui
* @description TCP客户端
* @date 2019/12/19
*/
public class TcpClientTest {
public static void main(String[] args) throws IOException {
//创建Socket对象,连接服务器
Socket socket = new Socket("127.0.0.1", 3335);
//读取服务器发回的数据,使用socket套接字对象中的字节输入流
InputStream in = socket.getInputStream();
byte[] data = new byte[1024];
byte[] dataNull=new byte[1024];
while (true) {
int len = in.read(data);
// System.out.println(new String(data,0, len));
// System.out.println("接收参数: " + BytesUtil.ByteArrToHex(data));
System.arraycopy(dataNull, 0, data, 0, data.length);
}
// socket.close();
}
}
java tcp socket客户端
最新推荐文章于 2025-09-07 16:19:45 发布
本文介绍了一个简单的TCP客户端编程实例,通过Java代码展示了如何创建Socket对象并连接到服务器,以及如何从服务器读取数据。该客户端使用字节输入流读取服务器发送的数据。
560

被折叠的 条评论
为什么被折叠?



