nurettin adlı üyeden alıntı: mesajı görüntüle
Sanırım TCP ile önce ascii ye donusturup daha sonra byte olarak veri göndemek gerekiyormuş. Sizce nasıl yapabilirim?

³UU³³1³1³³M³28/02/2014³18:00³25/02/2014³09:00³³³0³0³0³0³0³7³³³³³³³³³³
<?
$host = '127.0.0.1';
$port = 1234;
$data = '³UU³³1³1³³M³28/02/2014³18:00³25/02/2014³09:00³³³0³0³0³0³0³7³³³³³³³³³³';

$socket = fsockopen($host, $port);

$characters = preg_split('//u', $data, -1, PREG_SPLIT_NO_EMPTY);
foreach($characters as $character)
{
  list(, $code) = unpack('N', mb_convert_encoding($character, 'UCS-4BE', 'UTF-8'));
  fwrite($socket, $code);
  fflush($socket);
}

fclose($socket);
?>