PDA

View Full Version : مشکل در سوکت centos



iman-kh
چهارشنبه 03 مهر 1398, 15:11 عصر
سلام
کسی میدونه مشکل این ارور در centos V7 چیه؟!
ورژن php نیز 7 هست و فکر کنم با این مشکل داره اگه کسی بتونه راهنمایی کنه ممنون میشم ، با تشکر.
تصویر : 150773

تصویر کدها :

<?php require "PhpWebSocket.class.php";
define('CB_SERVER_BIND_HOST', '192.168.43.77'); define('CB_SERVER_BIND_PORT', 9300);
$Server = new PHPWebSocket(); $Server->bind('message', 'wsOnMessage'); $Server->bind('open', 'wsOnOpen'); $Server->bind('close', 'wsOnClose'); $Server->wsStartServer(CB_SERVER_BIND_HOST, CB_SERVER_BIND_PORT);
function wsOnMessage($clientID, $message, $messageLength, $binary) { global $Server;
$ip = long2ip($Server->wsClients[$clientID][6]); $data = json_decode($message,true);
$request_type = $data['RequestType']; $first_name = $data['FirstName']; $last_name = $data['LastName'];
switch ($request_type){ case "ShowFirstName": $message_text = "$first_name welcome to server!"; $Server->wsSend($clientID,$message_text);
break; case "ShowLastName":
$message_text = "$last_name welcome to server!"; $Server->wsSend($clientID,$message_text);
break; case "ShowFullName":
$message_text = "$first_name $last_name welcome to server!"; $Server->wsSend($clientID,$message_text);
break; } }
function wsOnOpen($clientID){ global $Server;
$ip = long2ip($Server->wsClients[$clientID][6]); $Server->log("$ip ( $clinetID[6] ) has connected"); }
function wsOnClose($clientID, $status){ global $Server;
$ip = long2ip($Server->wsClients[$clientID][6]); $Server->log("$ip ( $clinetID ) has disconnected"); }
?>


تلگرام من : @bazarapk

با تشکر ازتون.

plague
چهارشنبه 03 مهر 1398, 16:23 عصر
اکستنش php_sockets.dll رو باید فعال/نصب کنی
تو php.ini نگاه کن ببین میبینیش یا نه
بهتره از پشتیبانت بپرسی اگه داری

iman-kh
چهارشنبه 03 مهر 1398, 16:50 عصر
سلام
اون رو فعال کردم ، ریستارت هم کردم ولی نمیدونم چرا گیر میده.
از یکی شنیدم که مشکل از ورژن php هست ، اگه کسی سورس سوکت برای php7 داره ممنون میشم بده.
با تشکر.