请教高手:
我用PHP 编写如下程序:
<?php
$ip = "192.168.1.1";
$port1 = 3535;
$port2=3536; $socket1 = socket_create (AF_INET, SOCK_STREAM, SOL_TCP); $socket2 = socket_create (AF_INET, SOCK_STREAM, SOL_TCP);
$bind= socket_bind ($socket1, $ip, $port1);
$bind= socket_bind ($socket2, $ip, $port2);
$listen = socket_listen ($socket1);
$listen = socket_listen ($socket2);
?>
请问socket1 和 socket2 的读写数据的缓冲区是各自使用各自的,还是共享一个?
还有,请问如果socket1在读或写数据的时候,socket2是不是在等待,只有socket1读写完socket2才能进行读写操作?
我用PHP 编写如下程序:
<?php
$ip = "192.168.1.1";
$port1 = 3535;
$port2=3536; $socket1 = socket_create (AF_INET, SOCK_STREAM, SOL_TCP); $socket2 = socket_create (AF_INET, SOCK_STREAM, SOL_TCP);
$bind= socket_bind ($socket1, $ip, $port1);
$bind= socket_bind ($socket2, $ip, $port2);
$listen = socket_listen ($socket1);
$listen = socket_listen ($socket2);
?>
请问socket1 和 socket2 的读写数据的缓冲区是各自使用各自的,还是共享一个?
还有,请问如果socket1在读或写数据的时候,socket2是不是在等待,只有socket1读写完socket2才能进行读写操作?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货