我用套接字绑定如下:
<?
// 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是每组a; b值的终止字符 谢谢
答案 0 :(得分:3)
你应该使用
socket_read()
从套接字读取传入的数据。这是关于php中socket编程的一个很好的教程。
http://www.devshed.com/c/a/PHP/Socket-Programming-With-PHP/
在旁注中,PHP不是一种非常适合套接字编程的语言,只有在绝对必要时才使用它。