![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 77
天魔雷帝
希望与大家共同交流,共同进步
展开
-
基于UDP的控制台聊天程序
(1)服务器端程序 #include #include ////////////////////////////////////////////////////////////////////////////////////////////////// //控制台聊天程序服务器端程序// //////////////////////////////////////////////////原创 2012-02-15 22:02:52 · 819 阅读 · 0 评论 -
面向UDP的无连接的C++网络编程
面向无连接的UDP网路编程与TCP相比不用listen监听,不需要accp接受客户端请求 (1)服务器端程序 #include #include ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////原创 2012-02-15 22:01:17 · 1214 阅读 · 0 评论 -
多线程聊天室的实现 C++
使用MFC进行网络编程,实现多线程聊天室 1.MFC网络编程要包含库文件 #include ,可以在stdafx.h中包含此文件 2.MFC套接字的初始化可以用AfxSocketInit()这个函数来实现。这个函数可以写在APP类中的initInstance这个函数中。 以下是主要代码实现部分 1.首先编写初始化套接字的函数 //////////////////////////////原创 2012-02-15 22:03:21 · 3413 阅读 · 1 评论 -
C++使用临界区实现进程同步
进程同步在多线程应用程序中是非常重要的,实现进程同步也有很多方法,可以利用互斥锁,可以利用事件,这两种方法可以查阅MSDN相关部分,主要看如何利用临界区实现进程同步 #include #include using namespace std; DWORD WINAPI threadFun1( LPVOID lpParameter // 线程1的线程函数声明 ); DWOR原创 2012-02-15 22:04:09 · 3669 阅读 · 0 评论 -
C++网络编程(socket)TCP
1.C++网络编程要用到ws2_32.lib这个动态链接库,所以在程序运行前要添加动态链接库。在VS中添加动态连接库,右键项目解决方案,属性,连接器,输入,附加项,然后在开头位置输入ws2_32.lib;即可。 2.C++网络编程,头文件要包含sockwin2.h 3.C++网络编程,可以使用面向连接的TCP协议,也可以使用面向无连接的UDP协议 首先是使用TCP协议的示例 (1)服务器端原创 2012-02-15 22:00:10 · 1161 阅读 · 0 评论