:

请用 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 函数:

阅读全文>>

标签: socket

0