Java网络编程全解析
1. TCP编程基础
在TCP编程中,涉及到服务器端和客户端的交互。例如,在一个简单的TCP通信示例中,客户端从标准输入读取一行文本,将其发送给服务器,然后接收服务器的响应并将其转换为大写形式输出。以下是相关代码片段:
BufferedReader replyLine =
new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
outputLine.writeBytes(inputLine.readLine() + '\n');
System.out.println("FROM SERVER: " + replyLine.readLine().toUpperCase());
clientSocket.close();
在运行TCP程序时,需要先在一个控制台窗口中运行 TCPServer1.java ,然后在另一个控制台窗口中运行 TCPClient1.java 。在示例中,TCP服务器运行在本地主机(127.0.0.1)的3301端口,TCP客户端运行在本地主机(127.0.0.1)的3020端口。
1.1 练习任务
- 练习5.7 :修改
TCPServer1.java程序,使其运行在一个无限循环中。当它接收到date这个词时,将日期信息发送给客户端;接收到
超级会员免费看
订阅专栏 解锁全文

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



