PHPSocket编程过程.doc
1、PHPSocket编程过程PHP Socket编程过程Socket用于进程间通信,进程间通信通常基于客户端服务端模型。此时,客户端服务端是可以彼此交互的应用程序。客户端和服务端之间的交互需要连接。Socket编程负责的就是为应用程序之间建立可进行交互的连接。下面为大家介绍一下PHP Socket编程过程!使用代码目的:开发一个客户端用于发送string消息到服务端,服务端将相同的信息反转后返回给客户端。PHP服务器第1步:设置变量,如“主机”和“端口”$host = 127.0.0.1;$port = 5353;/ No Timeout set_time_limit(0);端口号可以是1024
2、 -65535之间的任何正整数。第2步:创建socket$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die(Could not create socketn);第3步:绑定socket到端口和主机创建的socket资源绑定到IP地址和端口号。$result = socket_bind($socket, $host, $port) or die(Could not bind to socketn);第4步:启动socket监听在绑定到IP和端口后,服务端开始等待客户端的连接。在没有连接之前它就一直等下去。$result = socket
3、_listen($socket, 3) or die(Could not set up socket listenern);第5步:接受连接这个函数会接受所建的socket传入的连接请求。在接受来自客户端socket的连接后,该函数返回另一个socket资源,实际上就是负责与相应的客户端socket通信。这里的“$spawn”就是负责与客户端socket通信的socket资源。$spawn = socket_accept($socket) or die(Could not accept incoming connectionn);到现在为止,我们已经准备好了服务端socket ,但实际上这个脚本并没有做任何事情。所以为了继续完成上述目标,我们将读取客户端socket消息,然后将接收到
《PHPSocket编程过程.doc》由会员分享,可在线阅读,更多相关《PHPSocket编程过程.doc(6页范文模板文档)》请在优智文库上查找。