网络通信
QLMX
网站:www.growai.cn
专栏:https://zhuanlan.zhihu.com/ai-growth
github: https://github.com/QLMX
展开
-
C++ Socket网络通信实现一个服务器端和多个客户端的通信
**浏览更多内容,可访问:http://www.growai.cn一 描述1 采用C++语言2 编译环境是code::blocks3 使用的是非阻塞套接字二 功能描述1 一个服务器对多个客户端2 服务器端主要负责处理数据的输入并发送,具体是通过发送指令向其指定的客户端发送数据,发送接收指令读取其指定的客户端发送的数据3 客户...原创 2017-04-06 10:59:29 · 35814 阅读 · 18 评论 -
单个服务器对多个客户端简单通讯
1. 非阻塞通信方式对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞与非阻塞。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待状态, 直到有东西可读或者可写为止。而对于非阻塞状态, 如果没有东西可读, 或者不可写, 读写函数马上返回, 而不会等待。缺省情况下, 文件描述符处于阻塞状态。在实现逻辑上, se原创 2017-03-17 08:52:03 · 2982 阅读 · 2 评论 -
C++ Socket多客户端和服务器通信
**浏览更多内容,可访问:http://www.growai.cn[http://www.growai.cn](http://www.growai.cn)**1 总述关于Socket通信主要采用了C++编程,实现多线程通信,多个客户端同时和服务器通信,并支持服务器以广播的形式向所有客户端发送消息,该历程未加界面。具体的细节和源码见下分析2 执行流程服务器端 运行程序后,输...原创 2017-05-05 10:33:03 · 12692 阅读 · 61 评论