问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

想用PHP做Socket服务器,不知道如何实现同时和多个不同客户端数据交互...

发布网友 发布时间:2022-04-25 03:11

我来回答

2个回答

热心网友 时间:2022-04-07 06:22

因为只有调用了accept客户端才能连上,你如果accept下面接一个循环,那么第二个用户不是说能不能进这个循环,而是连不进……此时只有第一个用户break出了循环,然后程序回头再调用accept,第二个用户才能连上。
用多进程来处理如何?因为accept一个客户端以后,应该是马上准备accept下一个客户端才对,而不是处理完现在这个客户端才accept下一个客户端。
socket_accept以后,直接调用 pcntl_fork(),此时进程会*为两个,其中一个的pnctl_fork返回值是0,另一个不是0。不是0的那个直接继续调用socket_accept即可,是0的那个处理客户端请求。
pnctl_fork不知道在windows下能不能用。
不过返回不是0的那个进程并不是这样就完事了,还要调用pcntl_wait防止子进程卡在那边没有完全结束。你可以在主进程里时不时就调用这个,配上WNOHANG作为option参数防止没有子进程需要wait的时候卡在那边。

这都是linux下常用的处理手段。说实话本来我想让你用多线程的,不过看了一圈不知道php里怎么用线程,倒是找到了用进程的方式,所以就

热心网友 时间:2022-04-07 07:40

你知道有session这个东西吗追问依你之见这里该如何用session?

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
用手柄玩实况足球2012, 实况足球12如何进行手柄设置,以及窗口模式的设置? 带娃去感受乡村的夏天,这53条乡村游线要收藏好 一般签名用什么笔 怎么去追女孩的技巧 清朝有多少汉人被封王 《水滴石穿》告诉我们什么道理 重庆有哪些批发市场 重庆有哪些大型市场 重庆最大零食批发市场 只有该结婚的爱情,哪有该结婚的年龄 word文档中需要打连字符吗 java的服务器端socket的accept()方法返回值为什么是客户端的socket类型 360手机F4上面没有计步器吗 怎么看待“没有该结婚的年龄,只有该结婚的感情”这句话? word里面怎么打连在一起的破折号 打连厢的表演 为什么说只有应该结婚的感情没有应该结婚的年龄? socket编程中、accept()函数的第二个参数、如何获取? 没有该结婚的年龄,只有该结婚的感情。你同意这句话吗? 怎么用五笔打连 塔罗牌可以测前世吗 怎么在键盘上打连字符,三角形,正方形……… 没有该结婚的年纪,只有该结婚的爱情!从一到十的结婚祝福成语有哪些? 没有该结婚的年龄只有该结婚的爱情,对此你如何看? 五笔怎么打连 本人一九九零年四月初八占卜前世姻缘,未来爱情,命运,财运? 如何看待只有应该结婚的感情没有应该结婚的年龄? 什么是打连?女人打连是什么意思? 为什么说从来没有该结婚的年纪,只有该结婚的爱情? 打连我电话是否对方要先登录连我才能听到电话声 讲讲英格兰的欧文 打连厢歌词 viviv9手机4G运行+64机身内存的价格是多少 Java ServerSocket accept运行一段时间不再接受新的连接了,这是为什么? 怎么能打掉招架?打什么书?我想打连和必.打成功了.我的100多分全给你 360f4的最新版系统是什么 玩七鬼牌可以打连对吗? 客户端发给socket一个请求,服务器端使用php处理完成后,怎样在php里断开这个socket连接 口袋妖怪金手指代码 钉钉打卡什么叫打连卡 网络编程中 SOCKET Accept=SOCKET_ERROR 编译的时候报错 不同性格的动漫人物在画人设图时该采用什么样的站姿?(求具体建议) 请问双截龙格斗高手,用键盘打连击容易吗?想成为像DDF队员那样的连技高手需要买摇杆吗?我用键盘打连技很 用vc(socket)的accept是其地址参数要初始化吗? 电脑蓝屏,出现STOP:0X00000019怎么办?(重启会好一会) 下午几点有去打连方向的火车,最好能早点? serversocket.accept()函数返回什么类型值? ⅤiVi是什么品牌的手机 打字机连台式电脑能打连联想笔记本电脑一直打白纸
  • 焦点

最新推荐

猜你喜欢

热门推荐