文件名称:Windows下基于socket多线程并发通信的实现
文件大小:12.1MB
文件格式:RAR
更新时间:2018-04-27 08:52:46
Windows 套接字 多线程 并发服务器;
本文介绍了在Windows 操作系统下基于TCP/IP 协议Socket 套接口的通信机制以及多线程编程知识与技巧,并给出多线程方式实现多用户与服务端(C/S)并发通信模型的详细算法,最后展现了用C++编写的多用户与服务器通信的应用实例并附有程序。 关键词:Windows;套接字;多线程;并发服务器; Socket 是建立在传输层协议(主要是TCP 和UDP)上的一种套接字规范,最初由美国加州Berkley 大学提出,为UNIX 系统开发的网络通信接口,它定义了两台计算机之间通信的规范,socket 屏蔽了底层通信软件和具体操作系统的差异,使得任何两台安装了TCP 协议软件和实现了Socket 规范的计算机之间的通信成为可能,Socket 接口是TCP/IP 网络最为通用的应用接口,也是在Internet 上进行网络程序应用开发最通用的API[1],本文介绍了Socket通信的基本机制以及采用多线程技术实现并发通信的基本原理,并给出实例。
【文件预览】:
Socket(TCP)
----SocketSeverThread()
--------SocketSever()
--------SocketSever.suo(11KB)
--------SocketSeverThread.sln(899B)
--------SocketSever.ncb(11.35MB)
--------SocketSeverThread.suo(12KB)
--------Debug()
--------SocketSeverThread.ncb(10.82MB)
----SocketClientThread()
--------SocketClientThread()