2011-11-03 69 views
1

我与套接字绑定如下字符串:PHP读取从插座

<? 
// set some variables 
$host = "x.x.x.x"; 
$port = 1234; 
// don't timeout! 
set_time_limit(0); 
// create socket 
$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create 
socket\n"); 
// bind socket to port 
$result = socket_bind($socket, $host, $port) or die("Could not bind to 
socket\n"); 
?> 

现在我该怎样读字符串从插座中来,并将其存储在一个变量? 插座在下列格式字符串的集合: 12; 3P6; 4P

其中P是每个组的终止字符,B 谢谢值

回答

3

您应该使用

socket_read()

从套接字读取传入数据。这里是一个很好的关于在PHP编程的插座教程。

http://www.devshed.com/c/a/PHP/Socket-Programming-With-PHP/

在一个旁注,PHP是不是socket编程一个非常合适的语言且仅当它绝对必要使用它。

+0

socket_read还会帮助我从套接字服务器读取实时流数据吗?谢谢 – user1017072