如何用php接收端口数据 如何用php接收端口数据文件-成都快上网建站

如何用php接收端口数据 如何用php接收端口数据文件

用C写的一个socket数据包发送到80端口,用php怎么在服务器上接收到?

set_time_limit(0);

10余年的蟠龙网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整蟠龙建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“蟠龙网站设计”,“蟠龙网站推广”以来,每个客户项目都认真落实执行。

//设置脚本超时时间;0表示不限制

$socket

=

socket_create(AF_INET,

SOCK_STREAM,SOL_TCP);

//创建一个套接字,参数太多,自己查手册

socket_bind($socket,'localhost',80);

绑定主机,端口

socket_listen($socket);

监听端口

$connection=socket_accept($socket)

接受连接

后面就可以通过socket_read()和socket_write();进行收发数据

最后用socket_close()销毁资源;

注意,这里需要直接通过php.exe直接来驱动,不要过服务器;

PHP怎么接收数据

三中接受方式:

$_GET    //get过来的数据

$_POST  //post过来的数据

file_get_contents("php://input")   //接口过来的xml等字符串数据用这个接

这三个方法足以接受任何数据了,具体你还要百度一下用法

PHP监听端口,获取数据并写入文件

参考思路如下:

1、在监听的时候把监听到的内容存储起来,数据库/文件/缓存都行。

2、在浏览器能访问的脚本中把内容显示出来就行了;

3、或者直接用websocket来监听,接受到数据直接写在页面上。

php 如何获取客户端的端口

不需要。

FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。

PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。

当需要传送数据时,客户端在命令链路上用 PORT命令告诉服务器:“我打开了****端口,你过来连接我”。于是服务器从20端口向客户端的****端口发送连接请求,建立一条数据链路来传送数据。

也就是说,默认被动的端口是21


本文标题:如何用php接收端口数据 如何用php接收端口数据文件
文章出自:http://kswjz.com/article/doedssp.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流