1.假设用swoole做个网页版微信,客户端用websocket连接到服务器
2.怎么实现好友的私聊(1对1)聊天,在不写死服务器端口的情况下
3.不写端口意思是,服务器有多个端口提供服务;有可能甲想和乙 1对1聊天,那么甲可能连接到a端口,乙连到b端口;当甲发消息给乙,服务器怎么知道乙在哪个tcp连接下?
1.假设用swoole做个网页版微信,客户端用websocket连接到服务器
2.怎么实现好友的私聊(1对1)聊天,在不写死服务器端口的情况下
3.不写端口意思是,服务器有多个端口提供服务;有可能甲想和乙 1对1聊天,那么甲可能连接到a端口,乙连到b端口;当甲发消息给乙,服务器怎么知道乙在哪个tcp连接下?
7 回答5.6k 阅读
6 回答7.1k 阅读✓ 已解决
8 回答6.5k 阅读
2 回答2.5k 阅读✓ 已解决
4 回答688 阅读✓ 已解决
2 回答3.4k 阅读
2 回答2k 阅读✓ 已解决
写一个userID映射到port的函数
比如最简单的
然后客户端实现同一个逻辑,这样A连接到的端口和B从user A ID获取的端口就会一致