嵌入式Linux网络编程之:网络高级编程

时间:2013-09-13来源:网络

运行该程序时,可以先启动服务器端,再反复运行客户端程序(这里启动两个客户端进程)即可,服务器端运行结果如下所示:

$./server

listening....

Newconnectionfrom4(socket)/*接受第一个客户端的连接请求*/

Receivedamessagefrom4:Hello,First!/*接收第一个客户端发送的数据*/

Newconnectionfrom5(socket)/*接受第二个客户端的连接请求*/

Receivedamessagefrom5:Hello,Second!/*接收第二个客户端发送的数据*/

Client4(socket)hasleft/*检测到第一个客户端离线了*/

Client5(socket)hasleft/*检测到第二个客户端离线了*/

$./clientlocalhostHello,First!./clientlocalhostHello,Second

1 2 3

关键词: 嵌入式Linux 网络高级编程 fcntl() 操作系统 select()

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版