Php xinetd是否保持数据完整性?

Php xinetd是否保持数据完整性?,php,networking,xinetd,Php,Networking,Xinetd,背景资料: 我有一个用php编写的页面,它将数据发送到另一台服务器,如下所示: $url = "example=data&to=show&the=format&im=using"; $client = stream_socket_client("<IP address and port>", $errno, $errorMessage); fwrite($client, $url . "\n"); 问:假设发生了某种灾难,比如有人拔出了以太网电缆,脚本是否可

背景资料:

我有一个用php编写的页面,它将数据发送到另一台服务器,如下所示:

$url = "example=data&to=show&the=format&im=using";
$client = stream_socket_client("<IP address and port>", $errno, $errorMessage);
fwrite($client, $url . "\n");

问:假设发生了某种灾难,比如有人拔出了以太网电缆,脚本是否可能只接收字符串的一部分?Ie:
example=data&to=sh

这不是关于xinetd,而是关于协议

如果您使用TCP,比如
stream\u socket\u客户端(“tcp://www.example.com:80“,$errno,…一切正常。


TCP是一种可靠的流传送服务,可确保接收的所有字节与发送的字节相同,且顺序正确。由于许多网络上的数据包传输不可靠,因此使用称为带重传的肯定确认技术来保证数据包传输的可靠性。这项基本技术要求接收方在接收数据时用确认消息进行响应。发送方保留其发送的每个数据包的记录。发送方还保留一个从数据包发送时开始的计时器,如果计时器在消息被确认之前过期,则重新传输数据包。如果数据包丢失或损坏,则需要计时器ted这似乎与我在这里得到的答案相矛盾:另一个答案完全错了吗?
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
}