PHP ページから TCP ポートにデータを送信するにはどうすればよいですか?
<?php
// parameters to connect to server
$ip = "192.168.1.3";
$port = "59995";
$data = "Hello";
$output = "";
// Create a TCP Stream Socket
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
// Connect to the server.
$result = socket_connect($socket, $ip, $port);
// Write to socket!
socket_write($socket, $data, strlen($data));
// Read from server
do
{
$line =@socket_read($socket,2048);
echo $line. "\n";
}
while ($data != "0");
// Close and return.
socket_close($socket);
?>
使っているのにデータが届かない!また、これをタイムアウトにする方法を知っていますか?
何が問題ですか?