在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
2个php测试文件 复制代码 代码如下: <?php //phpinfo(); //确保在连接客户端时不会超时 set_time_limit(0); $ip = '127.0.0.1'; /* /*---------------- 以下操作都是手册上的 -------------------*/ if(($ret = socket_bind($sock,$ip,$port)) < 0) { if(($ret = socket_listen($sock,4)) < 0) { $count = 0; do { } while (true); socket_close($sock);
复制代码 代码如下: <?php error_reporting(E_ALL); set_time_limit(0); echo "<h2>TCP/IP Connection</h2>\n"; $port = 1935; /* $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); echo "试图连接 '$ip' 端口 '$port'...\n"; $in = "Ho\r\n"; if(!socket_write($socket, $in, strlen($in))) { while($out = socket_read($socket, 8192)) { echo "关闭SOCKET...\n"; 侦听 复制代码 代码如下: # /usr/local/php/bin/php /usr/local/apache2/htdocs/server.php 请求 复制代码 代码如下: # /usr/local/php/bin/php /usr/local/apache2/htdocs/client.php 默认PHP是没有开启Socket的 复制代码 代码如下: #cd ./ext/sockets/ # /usr/local/php/bin/phpize # ./configure --enable-sockets --with-php-config=/usr/local/php/bin/php-config # make # make install php.ini修改配置 增加 复制代码 代码如下: extension=sockets.so 重启apache 复制代码 代码如下: # /usr/local/apache2/bin/apachectl restart Windows下的配置 修改php.ini 复制代码 代码如下: extension=php_sockets.dll 重启apache 复制代码 代码如下: C:/php/php.exe F:web/server.php C:/php/php.exe F:web/client.php |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论