LEC11 并发程序设计 Linux进程通信实例.ppt

* * * 面向无连接socket通信示例 —服务器程序 * * * 面向无连接socket通信示例 —服务器程序 * * * 面向无连接socket通信示例 —客户程序 * * * 面向无连接socket通信示例 —客户程序 * * 服务器请求处理流程 —循环服务器方案 UDP实现框架 没有一个客户端可以一直占用服务端 只要处理过程不是死循环,则服务器对于每一个客户机的请求总是能够满足 ??socket(...); ???bind(...); ???while(1) ????{ ?????????recvfrom(...); ?????????process(...); ?????????sendto(...); ???} * * 服务器请求处理流程 —循环服务器方案 TCP实现框架 每次接受一个客户端连接 完成某客户所有请求后,断开连接 ?socket(...); ?????bind(...); ?????listen(...); ?????while(1){ ?????????accept(...); ?????????{ ??????????????read(...); ??????????????process(...); ??????????????write(...); ?????????} ?????????close(...)

文档评论(0)

1亿VIP精品文档

相关文档