PDA

View Full Version : سوال: مشکل در تابع stream_socket_server



asddef
یک شنبه 11 فروردین 1392, 00:54 صبح
دوستان این مثال php رو که در تمام مستندات php هم اومده رو با Wamp Server تست میکنم و خطا میگیرم
یک Stream socket میسازم و میخوام یک رشته رو با اون بفرستم
خطایی که میده :

Warning: stream_socket_sendto() [function.stream-socket-sendto]: A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied. in C:\wamp\www\Index_Stream.php on line


1- با socket_create میشه این کارو کرد اما میخوام حتما Stream باشه
2- Stream socket که میسازم قابل Connect شدن نیست .


کد مثال



<?php

$Host="127.0.0.1";
$port = 12222;

$mysock = stream_socket_server("udp://127.0.0.1:12222", $errno, $errstr, STREAM_SERVER_BIND);
if (!$mysock) {die("Error In Socket Creation : $errstr ($errno)");}


stream_set_blocking($mysock,0);
stream_socket_sendto($mysock,"***TEST***",0);
$pkt = stream_socket_recvfrom($mysock, 1, 0, $peer);
echo "$peer</br> $pkt";
echo "Socket Terminate</br>" . date("H:i:s\r\n") ;
?>