Heim > Artikel > Backend-Entwicklung > Einfache Methode zur Verwendung von Socket in PHP
Dieser Artikel vermittelt Ihnen hauptsächlich die einfache Verwendung von Socket in PHP und hofft, allen zu helfen.
<?php /*socket收发数据 @host(string) socket服务器IP @post(int) 端口 @str(string) 要发送的数据 @back 1|0 socket端是否有数据返回 返回true|false|服务端数据 */ function sendSocketMsg($host,$port,$str,$back=0){ echo '**************************'; $socket = socket_create(AF_INET,SOCK_STREAM,0); if ($socket < 0) return false; $result = @socket_connect($socket,$host,$port); if ($result == false)return false; socket_write($socket,$str,strlen($str)); socket_shutdown($socket); if($back!=0){ $input = socket_read($socket,5000); socket_close ($socket); return $input; }else{ socket_close ($socket); return true; }} $host = '192.168.1.100'; $post = 12299; $str = '{"@type":"xxx","args":[{"@type":"xxx","userInfo":{"nickname":"nickname", "phoneNo":"123143345345","roleType":"USER"}}],"methodName":"registerUser","serviceInterface":"xxx"}'; $back = 1; echo sendSocketMsg($host,$post,$str,$back);
Verwandte Empfehlungen:
Tutorial zum Einrichten und Testen eines Socket-Servers in PHP
Detaillierte Beispiele für die Verwendung von Socket im WeChat-Applet
PHP kombiniert mit Beispielen, um zu verstehen, was Socket ist
Das obige ist der detaillierte Inhalt vonEinfache Methode zur Verwendung von Socket in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!