【发布时间】:2012-02-16 13:54:03
【问题描述】:
我正在尝试通过 PHP 套接字发送和接收数据。
一切正常,但是当我尝试发送数据时,PHP 没有发送任何内容(Wireshark 告诉我发送的数据长度为 0)。
我正在使用此代码:
<?php
$address = 'example.com';
$port = 1234;
$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$sockconnect = socket_connect($sock, $address, $port);
$c = 0;
do {
$c++;
$msg = '<test>Xml data</test>';
socket_write($sock, $msg, strlen($msg));
echo socket_read($sock, 1024 * 100, PHP_NORMAL_READ);
} while ($c < 3);
socket_close($sock);
谁能帮帮我? 感谢您阅读我的问题。
【问题讨论】: