## 服務器端
server.php文件里
~~~
<?php
$soket=socket_create(AF_INET,SOCK_STREAM,SOL_TCP);
//$errcode=socket_last_error();
//echo $soket;
$addr='0'; //所有內網都可以鏈接
$port=6666;
socket_bind($soket,$addr,$port); //綁定IP地址端口等
socket_listen($soket); //監聽
while(true){
$connsock=socket_accept($soket); //等待連接
socket_getpeername($connsock,$ip,$port); //接受客戶端信息
echo 'ip:'.$ip.'....port'.$port.'connetted'.PHP_EOL;
echo socket_read($connsock,1024);
}
~~~
客戶端1
~~~
<?php
$socket=socket_create(AF_INET,SOCK_STREAM,SOL_TCP);
$res=socket_connect($socket,'127.0.0.1',6666); //接收內容
$str=socket_read($socket,1024);
socket_write($socket,'this is from coemt data'); //發送數據到server.php
echo $str;
socket_close($socket); //關閉$socket資源
~~~
客戶端2
~~~
<?php
$socket=socket_create(AF_INET,SOCK_STREAM,SOL_TCP); //創建字符集
socket_connect($socket,'127.0.0.1',6666); //創建連接
$str="hello socket"; //內容
socket_write($socket,$str,strlen($str)); //發送消息
~~~
服務端接受的消息
