c++ - socket编程中,server如何管理多个connection?
巴扎黑
巴扎黑 2017-04-17 11:33:47
[C++讨论组]

最近在学习socket编程,想写一个简单的聊天程序练习一下。

现在有server端,client端A,client端B,client端C等,假如A发送一个消息过来,需要服务器端转发给B,那么server端要怎么样处理,才知道要把消息转发给B的connection呢?

UPDATE:

怎么说呢,我是根据github上一个go写的demo进行学习的,所有client的message发过来之后,到server上就变成了string。
我要做的是一个聊天系统的的服务器端,客户端会向服务器端发送消息,客户端的身份可以放在他发送的消息里,但是这个身份信息,比如最简单的数据库用户表的ID,怎么和一个client的connection关联起来。

巴扎黑
巴扎黑

全部回复(1)
黄舟

http://stackoverflow.com/questions/17656306/identifying-the-messages-from-clients-in-multiple-client-single-server-program-i

http://stackoverflow.com/questions/8284116/create-a-list-of-connected-clients-using-socket-io

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号