网络编程与 Linux 电子邮件使用指南
网络编程基础
在网络编程方面,客户端程序会进入一个 while 循环,其操作步骤如下:
1. 询问用户要发送给服务器的文本。
2. 读取用户输入的文本。
3. 将文本发送给服务器。
4. 发送文本后,检查输入的文本是否为 exit 。若为 exit ,则跳出循环并关闭文件描述符,从而关闭 TCP 连接;若不是,则等待服务器的响应并显示出来。
运行程序时,有两种选择:
- 在网络中的两个独立 Linux 系统上运行。
- 在同一系统的两个不同终端会话中运行。
需要注意的是,必须先启动服务器程序,以便在客户端启动时能监听传入的连接。具体操作如下:
% ./server
Waiting for a client...
然后启动客户端:
% ./client
Welcome to my server
Enter text: test
Sending test to remote host...
Received: test
当客户端连接时,服务器会显示:
client connected
Received: test
这个过程会
Linux邮件与网络编程指南
超级会员免费看
订阅专栏 解锁全文
437

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



