扫码关注官方订阅号
php socket怎么让两个socket client间通信 比如client a ->server->client b 现在我用的数据库存了下数据 不通过数据库可以实现吗 求大神
小伙看你根骨奇佳,潜力无限,来学PHP伐。
通过一个server端就可以了
可以的,如你所示通过服务器中转就行。数据保存在服务端server上,不用数据库的话用文件或存放于内存都行。通信流程:client A、B连接到服务器并发送自己的uid,服务器保存client的套接字描述符socket_id与uid。在A、B互发信息时,由服务器根据对方uid查询对应的socket_id,从对应套接字将数据发送出去即可。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
通过一个server端就可以了
可以的,如你所示通过服务器中转就行。数据保存在服务端server上,不用数据库的话用文件或存放于内存都行。
通信流程:
client A、B连接到服务器并发送自己的uid,服务器保存client的套接字描述符socket_id与uid。
在A、B互发信息时,由服务器根据对方uid查询对应的socket_id,从对应套接字将数据发送出去即可。