背景资料:
我有一个用 php 编写的页面,可以将数据发送到另一台服务器,如下所示:
$url = "example=data&to=show&the=format&im=using";
$client = stream_socket_client("<IP address and port>", $errno, $errorMessage);
fwrite($client, $url . "\n");
接收端的服务器使用 xinetd 启动执行实际处理的脚本。它的配置是这样的:
service b2b
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /bbj/bin/bbj
server_args = -c/samuel/config.daemon -q SS0B2R - system /tmp
groups = yes
disable = no
per_source = UNLIMITED
instances = UNLIMITED
flags = NODELAY KEEPALIVE
}
问题:假设发生了某种灾难,例如有人拔出以太网电缆,脚本是否有可能只接收部分字符串?IE:example=data&to=sh