/**
* 服务端
* 负责发送数据
*/
public class SocketServerTest {
private static final int PORT = 5359;
public static void main(String[] args) {
ServerSocket server = null;
Socket socket = null;
DataOutputStream out = null;
try {
server = new ServerSocket(PORT);
//等待客户端 连接端口
socket = server.accept();
out = new DataOutputStream(socket.getOutputStream());
//readFileByLines(out, "f://test.txt", 1000);
readFileByLines(out, args[0], Long.valueOf(args[1]));
} catch (Exception e) {
e.printStackTrace();
try {
out.flush();
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
/**
* 以行为单位读取文件,常用于读面向行的格式化文件
*/
public static void readFileByLines(DataOutputStream out, String fileName, long time) {
TCP服务端发送数据
最新推荐文章于 2024-04-01 16:09:26 发布
本文详细探讨了在TCP服务端如何有效地发送数据,包括建立连接、数据打包与发送、错误处理以及保持连接稳定的方法。通过实例代码解析,帮助读者理解TCP协议在服务器端数据传输中的核心操作。
摘要由CSDN通过智能技术生成