资源简介
我用MFC VC6编写的一个 TCP 一对多通信的程序,就是服务器端利用多线程技术(不使用Select等任何模型), 能同时接收多个客户端的消息,
其次, 服务器端还能将消息群发给所有已连接的客户端, 实现的基本思路 是将每个线程中 accept函数返回的套接字 都保存到一个套接字数组中,套接字地址也保存到一个数组中。然后在“群发”的 按钮消息中,用for循环 遍历套接字数组,循环执行 send函数将消息发送给套接字数组中所有的套接字。
该程序简单完整,非常适合初学者研究WinSock一对多通信

代码片段和文件信息
// stdafx.cpp : source file that includes just the standard includes
// TCPzcli.pch will be the pre-compiled header
// stdafx.obj will contain the pre-compiled type information
#include “stdafx.h“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 35100 2019-01-28 21:19 Chat服务器端\Chat.aps
文件 961 2019-01-31 16:22 Chat服务器端\Chat.clw
文件 2129 2019-01-18 10:39 Chat服务器端\Chat.cpp
文件 4123 2019-01-18 10:39 Chat服务器端\Chat.dsp
文件 514 2019-01-18 10:39 Chat服务器端\Chat.dsw
文件 1302 2019-01-18 10:39 Chat服务器端\Chat.h
文件 58368 2019-01-31 16:22 Chat服务器端\Chat.ncb
文件 54784 2019-01-31 16:22 Chat服务器端\Chat.opt
文件 907 2019-01-31 11:56 Chat服务器端\Chat.plg
文件 5074 2019-01-28 21:19 Chat服务器端\Chat.rc
文件 6700 2019-01-31 11:55 Chat服务器端\ChatDlg.cpp
文件 1793 2019-01-28 21:18 Chat服务器端\ChatDlg.h
文件 5534 2019-01-28 10:31 Chat服务器端\chatdlg2.cpp
文件 3543 2019-01-18 10:39 Chat服务器端\ReadMe.txt
文件 1078 2019-01-18 10:39 Chat服务器端\res\Chat.ico
文件 396 2019-01-18 10:39 Chat服务器端\res\Chat.rc2
文件 819 2019-01-28 21:19 Chat服务器端\resource.h
文件 206 2019-01-18 10:39 Chat服务器端\StdAfx.cpp
文件 1102 2019-01-18 10:39 Chat服务器端\StdAfx.h
文件 3597 2018-06-24 15:12 Chat客户端\ReadMe.txt
文件 1078 2018-06-24 15:12 Chat客户端\res\TCPzcli.ico
文件 399 2018-06-24 15:12 Chat客户端\res\TCPzcli.rc2
文件 915 2018-06-24 15:23 Chat客户端\resource.h
文件 209 2018-06-24 15:12 Chat客户端\StdAfx.cpp
文件 1054 2018-06-24 15:12 Chat客户端\StdAfx.h
文件 20936 2019-01-31 16:23 Chat客户端\TCPzcli.aps
文件 1345 2019-01-31 16:23 Chat客户端\TCPzcli.clw
文件 2077 2018-06-24 15:12 Chat客户端\TCPzcli.cpp
文件 4177 2018-06-24 15:12 Chat客户端\TCPzcli.dsp
文件 520 2018-06-24 15:12 Chat客户端\TCPzcli.dsw
............此处省略14个文件信息
- 上一篇:掌纹识别c/c++代码
- 下一篇:UE4C++游戏视频教程
相关资源
- 基于mfc的多线程文件传输
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 多线程串口通讯
- Win32多线程程序设计--详细书签版
- QT实现视音频实时传输qml+C++
- Linux多线程服务端编程:使用muduo C+
- 基于c++和winsocket的局域网聊天源代码
- TCP实现服务器和多客户端通信
- MultiThread(VS2013 MFC多线程-含源码-含个
- C++编写的多线程C/S模式仿QQ软件
- 多线程
- C++ Concurrency in Action 2nd edition235206
- C++多线程网络聊天程序
- MFC中利用多线程实现定时器
- 简单的vc++实现winsock点对点通信
- MFC实现多任务多线程软件
- MFC多线程编程三个
- C++ Socket 多线程多机聊天
- 课设FTPwinsock
- posix 多线程程序设计中文版-带书签
- C++11实现多线程电梯运行
- MFC多线程编程
- C语言实现基于winsock的ftp客户端程序
- C++并发编程实战(英文版)
- c++并发编程实战C++11完整pdf中文版
- c++ concurrency in action 2nd edition
- 支持多线程和断点续传的FTP客户端
- Win32多线程程序设计 pdf高清
- 医务室模拟_vc/类/多线程
评论
共有 条评论