php socket 最简单实例
2012-11-19 15:33
459 查看
服务端:
server.php
客户端:
client.php
建议在命令行下运行该代码;
网页结果:
server.php
<?php $sendStr="我是服务端参数2"; $socket=socket_create(AF_INET,SOCK_STREAM,getprotobyname("tcp")); //建立通道 socket_bind($socket,"localhost",1234); //绑定要监听的端口 if(socket_listen($socket)){ //监听端口 $receiveSocket=socket_create(AF_INET,SOCK_STREAM,getprotobyname("tcp")); $receiveSocket=socket_accept($socket); socket_write($receiveSocket,$sendStr,strlen($sendStr)); //写如通道 $receiveStr=""; $receiveStr=socket_read($receiveSocket,1024); //读取通道 echo "客户端传入:".$receiveStr; } socket_close($receiveSocket); socket_close($socket); ?>
客户端:
client.php
<?php $sendStr="客户端传递参数为1"; $socket=socket_create(AF_INET,SOCK_STREAM,getprotobyname("tcp")); //建立通道 if(socket_connect($socket,"localhost",1234)){ //连接通道 $receiveStr=""; $receiveStr=socket_read($socket,1024); //读取服务端返回参数 echo "服务端返回参数:".$receiveStr; socket_write($socket,$sendStr,strlen($sendStr)); //参数写入通道中 } socket_close($socket); ?>先运行,server.php 再运行client.php
建议在命令行下运行该代码;
网页结果:
相关文章推荐
- php中socket常用函数及简单的实例分析
- php简单socket服务器客户端代码实例
- 简单的php socket 实例
- 简单的php socket 实例
- PHP异步调用socket简单实例
- php简单socket服务器客户端代码实例
- PHP Socket 简单实例
- php简单socket服务器客户端代码实例
- PHP&nbsp;Socket&nbsp;编程简单实例
- PHP+MySQL实现的简单投票系统实例
- php的ajax简单实例
- php for 循环使用的简单实例
- PHP简单socket编程
- php获取301跳转URL简单实例
- Linux C Socket编程原理及简单实例
- C语言实现socket简单通信实例
- 使用zeng studio 创建的php调用webservice soap简单实例
- PHP socket 网络编程实例
- PHP简单模板实现实例
- Socket实现客户端和服务端 简单的入门实例