php socket往服务器端发送数据

我想问一下,我现在用C++写了个简单的服务器,php与该服务器之间互相传送信息。我想问一下,php是不是开了一个端口,这个端口,就一直开在那里,还是每一次刷新页面,或者点... 我想问一下,我现在用C++写了个简单的服务器,php与该服务器之间互相传送信息。我想问一下,php是不是开了一个端口,这个端口,就一直开在那里,还是每一次刷新页面,或者点击了按钮,就开一个端口,同时将请求数据发送给服务器端,然后,服务器端写入socket,之后,服务器该socket就close,然后,客户端仍然可以从socket中读取到数据,然后,在客户端,将socket关闭。 展开
 我来答
喝咖啡的胖胖鱼
2012-10-10 · TA获得超过2221个赞
知道小有建树答主
回答量:770
采纳率:0%
帮助的人:346万
展开全部
据我的了解,socket就是单独的线程,一直启用,php请求才会响应,否则待命。

你的socket需要考虑的是并发的问题,别的没有什么。

php->socket->服务器->socket->php
追问
服务器啥时候关闭socket?问题是。客户端php应当是一次连接,一次请求,刷新页面,肯定得变的吧。那个socket难道还在?我对php不了解。或者不刷新,那么,我啥时候知道,php客户端已经离开了呢?
追答
你服务器上的伺服软件是一直开启的,当你用php发起socket的时候,伺服软件响应,结束的时候socket就会注销。你的请求,响应,返回数据,都是伺服务器干的。而socket则会协调这些工作
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式