解决方案 »
- 视频抓屏问题(不禁用加速)
- 大数加的程序但是运行发现问题。。 不知道错在哪里了有好心人帮我看下吗?
- 我在使用vfw32.lib编程AVI播放器时遇到一个问题,就是在连续播放时出现错误
- 我的这个显示jpeg图像是怎么回事呢,出错
- 2000(或xp经典风格)下做好的程序界面在xp风格下大小不同!
- 知道椭圆上的二点如何求它们之间的弧长?
- 提供一个VC群9978616
- VC++和C++到底有什么区别?
- 在线并没在局网的哥们帮个小忙,送100分(5:30前有效)
- 请大家介绍个在windowsxp下使用的不破坏数据的分区工具
- 辞职了 不知道以后会不会搞程序 在CSDN也没啥贡献 走之前散个分吧...
- 哈夫曼编码代码问题
ABCD都需要一个客户端,所有的数据都从服务器端来转发
那SOCKET多了,很容易乱啊??
让用户做一个登陆的操作,服务器接收客户端IP并保存列表。
服务器端接收到了客户端请求后根据列表发送即可。
然后将每个窗口 待 发送的数据放在队列中吧
接收,发送都用一个socket,逻辑处理好,5个应该不会阻塞
但每次数据得加一个 标志位,表明是哪一个窗口如果数据较大,追求响应速度,那就5个socket,通讯也多线程
资源占用也不算大
对称结构 P2P
使用UDP方式,一个socket
TCP方式,N个用户N-1个SOCKET非对称结构C/S
TCP S N个用户 一个绑定端口,连接后有N个SOCKET
S 一个connect的socket
UDP 一样
其他登陆人员就是客户端。。
在服务器端定义一个list来记录登陆的socket以及用户名,比如这时候登陆了A和B两人,A想给B发消息,此时A先把消息发给服务器,服务器再在list中找到B,再将消息发给B 。 OK。 这时候你得自己定义协议,即login登入、、、logout登出之类的东东。。