
网络编程
xiyangxiaoguo
这个作者很懒,什么都没留下…
展开
-
linux网络编程-epoll多路复用
client.cpp -->clientserver.cpp -->server在server中使用epoll来进行多路复用client.cpp#include <stdlib.h>#include <stdio.h>#include <errno.h>#include <string.h>#include <string>#include <unistd.h>#include <net.原创 2021-12-04 02:28:17 · 922 阅读 · 0 评论 -
linux网络编程-多client多server一个watcher
当有多个server需要启动,或者server动态的启停,需要用一个watcher来对它们进行管理,当有client要连接到server时,先连接到watcher去查询可用的server 。(1)watcher启动后在两个线程内分别监听server的连接和client的连接(2)watcher将连接上来的server记录下来,当有client连接上来后,将可用的server的端口告知给client(3)接下来client再去连接serverV1实现了最基本的client-watche原创 2021-12-03 23:59:56 · 1432 阅读 · 0 评论 -
linux网络编程-多client多server一个watcher
client.cpp-->clientserver.cpp-->serverwatcher.cpp+server.h-->watcherclient.cpp#include <stdlib.h>#include <stdio.h>#include <errno.h>#include <string.h>#include <string>#include <unistd.h>#inclu原创 2021-12-03 23:49:47 · 399 阅读 · 0 评论