请用 php 的 socket 相关知识,写出一个简易的 client
发布于:2019-3-1 10:43 作者:song100e 浏览:625 分类:面试题请用php写出以下程序:假设网络中有一台服务器 192.168.1.101,开放端口 8899 进行侦听,请用 php 的 socket 相关知识,写出一个简易的 client,连接到 server,并发送字符串 ”hello server!”。程序仅对连接的成功和失败进行简易错误判断和处理即可。
参考代码如下:
<?php $sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP); socket_connect($sock,"192.168.1.101", 8899); socket_set_option($sock, SOL_SOCKET, SO_BROADCAST, 1); $buf = "hello server!"; socket_write($sock,$buf,strlen($buf)); socket_close($sock); ?>
这里着重讲一下 socket_create 函数: