天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

基于PHP Socket配置以及實(shí)例的詳細(xì)介紹

2個(gè)php測(cè)試文件
server.php
復(fù)制代碼 代碼如下:
<?php
     //phpinfo();
//確保在連接客戶端時(shí)不會(huì)超時(shí)
set_time_limit(0);
$ip = '127.0.0.1';
$port = 1935;
/*
 +-------------------------------
 *    @socket通信整個(gè)過(guò)程
 +-------------------------------
 *    @socket_create
 *    @socket_bind
 *    @socket_listen
 *    @socket_accept
 *    @socket_read
 *    @socket_write
 *    @socket_close
 +--------------------------------
 */
/*----------------    以下操作都是手冊(cè)上的    -------------------*/
if(($sock = socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) < 0) {
    echo "socket_create() 失敗的原因是:".socket_strerror($sock)."/n";
}
if(($ret = socket_bind($sock,$ip,$port)) < 0) {
    echo "socket_bind() 失敗的原因是:".socket_strerror($ret)."/n";
}
if(($ret = socket_listen($sock,4)) < 0) {
    echo "socket_listen() 失敗的原因是:".socket_strerror($ret)."/n";
}
$count = 0;
do {
    if (($msgsock = socket_accept($sock)) < 0) {
        echo "socket_accept() failed: reason: " . socket_strerror($msgsock) . "/n";
        break;
    } else {

        //發(fā)到客戶端
        $msg ="測(cè)試成功!/n";
        socket_write($msgsock, $msg, strlen($msg));

        echo "測(cè)試成功了啊/n";
        $buf = socket_read($msgsock,8192);

       
        $talkback = "收到的信息:$buf/n";
        echo $talkback;

        if(++$count >= 5){
            break;
        };

   
    }
    //echo $buf;
    socket_close($msgsock);
} while (true);
socket_close($sock);
?>

client.php
復(fù)制代碼 代碼如下:
<?php
error_reporting(E_ALL);
set_time_limit(0);
echo "<h2>TCP/IP Connection</h2>/n";
$port = 1935;
$ip = "127.0.0.1";
/*
 +-------------------------------
 *    @socket連接整個(gè)過(guò)程
 +-------------------------------
 *    @socket_create
 *    @socket_connect
 *    @socket_write
 *    @socket_read
 *    @socket_close
 +--------------------------------
 */
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket < 0) {
    echo "socket_create() failed: reason: " . socket_strerror($socket) . "/n";
}else {
    echo "OK./n";
}
echo "試圖連接 '$ip' 端口 '$port'.../n";
$result = socket_connect($socket, $ip, $port);
if ($result < 0) {
    echo "socket_connect() failed./nReason: ($result) " . socket_strerror($result) . "/n";
}else {
    echo "連接OK/n";
}
$in = "Ho/r/n";
$in .= "first blood/r/n";
$out = '';
if(!socket_write($socket, $in, strlen($in))) {
    echo "socket_write() failed: reason: " . socket_strerror($socket) . "/n";
}else {
    echo "發(fā)送到服務(wù)器信息成功!/n";
    echo "發(fā)送的內(nèi)容為:<font color='red'>$in</font> <br>";
}
while($out = socket_read($socket, 8192)) {
    echo "接收服務(wù)器回傳信息成功!/n";
    echo "接受的內(nèi)容為:",$out;
}
echo "關(guān)閉SOCKET.../n";
socket_close($socket);
echo "關(guān)閉OK/n";
?>

偵聽(tīng)
# /usr/local/php/bin/php  /usr/local/apache2/htdocs/server.php

請(qǐng)求
# /usr/local/php/bin/php  /usr/local/apache2/htdocs/client.php

默認(rèn)php是沒(méi)有開(kāi)啟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
cmd下起2個(gè)
php的安裝目錄

C:/php/php.exe   F:web/server.php
C:/php/php.exe   F:web/client.php

php技術(shù)基于PHP Socket配置以及實(shí)例的詳細(xì)介紹,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 偷拍自偷拍亚洲精品 | 国产免费人成在线视频视频 | 性夜影院爽黄A爽免费动漫 性夜夜春夜夜爽AA片A | 国产在线一卡二卡 | 涩涩游戏盒| 亚洲一区二区三区免费看 | 国产欧美一区二区精品性色tv | 2019香蕉在线观看直播视频 | 久久欧洲AV无码精品色午夜麻豆 | 777米奇影院第七色色 | hdsex老太婆70| 韩国演艺圈悲惨在线 | 久久久久嫩草影院精品 | 伊人久久精品AV一区二区 | 国产午夜a理论毛片在线影院 | 亚洲AV日韩AV欧美在线观看网 | 午夜在线视频国产极品片 | 国产福利不卡在线视频 | 国产不卡一卡2卡三卡4卡网站 | 亚洲无线码一区在线观看 | 18美女腿打开无遮软件 | 秋霞网韩国理伦片免费看 | 女女破视频在线观看 | 9277在线观看免费高清完整版 | 日本久久和电影 | 嘿嘿视频在线观看 成人 | 菠萝菠萝蜜在线观看视频 | 麻豆精品传媒一二三区 | 亚洲人成电影网站在线观看 | 久久青草免费91线频观看站街 | 新香蕉少妇视频网站 | 97伦理97伦理2018最新 | 国产人妻麻豆蜜桃色 | 国产精品1卡二卡三卡四卡乱码 | 亚洲国产中文字幕新在线 | 伊人久久大香线蕉资源 | 天天靠天天擦天天摸 | 东北足疗店妓女在线观看 | 美女叉腿掰阴大胆艺术照 | 在线日韩欧美一区二区三区 | 亚洲免费观看视频 |