62、php利用原生socket创建tcp服务

2022-10-11 21:53:31 203 0
魁首哥

1、案例函数汇总

2、案例

通过socket创建 tcp ,并等待客户端连接。然后分别打印本地和远程的ip和port连接信息。并客户端发送的信息原封不动地发还会给客户端

2.1、tcp服务源码

2.2、启动tcp服务

3、测试

测试有两种方式,一种是通过编写客户端,另一种是通过 telnet

3.1、通过telnet

此时tcp服务端的显示结果

3.2、通过socket编写tcp客户端,并执行客户端

/**

* tcp 客户端

*/

if (!($resource = socket_create(AF_INET,SOCK_STREAM,SOL_TCP))) {

echo “socket create is error”;

exit();

}

if (!socket_connect($resource,’127.0.0.1′,’1234′)) {

echo ‘connect is error’;

exit();

}

$string = ‘hello world’;

echo socket_send($resource,$string,strlen($string),MSG_EOF);

echo socket_read($resource,1024);

收藏
分享
海报
0 条评论
203
上一篇:php配置文件详解(php.ini) 下一篇:换一种思维看待PHP VS Node.js

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码