搜索资源列表
Multi-thread_management_and_network_program
- 这是我本科毕业设计的作品。实现了Window下网络通讯编程,包含服务器端和客户端两方面程序。主要实现了以下几个功能:1.Socket API编程,而不是WinSock编程,代码可以很方便地移植到Unix系统下;2. 多线程的管理机制,整个系统由一个主线程、一个管理线程,一个监听线程,若干个工作子线程构成,很好地解决了多线程的管理,资源的释放。3. 程序可以在真实局域网络环境下运行(即在一个主机上运行服务器端程序,在另外多台机器上分别运行一个客户端,可以实现通信),也可以在一个虚拟的环境下运行、演
TCP实现客户服务器聊天程序
- 操作系统课程设计任务书 一、设计题目:多机进程通信 应用Socket进程通信技术编写聊天室程序,实现基于服务器的并发多机信息转发。如果各客户端在线则可以实时聊天、发送接收文件,如果某客户端离线,则发送给他的消息可由服务器端进行内容缓存,待重新连线后可以自动接收通过服务器转发的信息或文件。缓存与转发的控制算法可参考操作系统课程中生产者消费者进程同步方法、缓冲池技术等相关理论。 二、设计思路和功能的详细描述 采用TCP协议,所以属于客户机/服务器模式,因此需要聊天服务