note 123751 added to function.socket-accept

From: Date: Sun, 07 Apr 2019 06:25:28 +0000
Subject: note 123751 added to function.socket-accept
Groups: php.notes 
Request: Send a blank email to php-notes+get-210537@lists.php.net to get a copy of this message
<explain> This case is a very simple interaction between the TCP client side and the TCP server side <?php // create for simple-tcp-server $sock = socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp')); socket_bind($sock, '127.0.0.1',5000); socket_listen($sock,1); $clnt_sock = socket_accept($sock); //阻塞 $st = "hello world ^_^"; socket_write($clnt_sock, $st,strlen($st)); socket_close($clnt_sock); socket_close($sock); ?> <?php //create for simple-tcp-client $clnt_sock = socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp')); socket_connect($clnt_sock, '127.0.0.1', 5000); $ret= socket_read($clnt_sock, 1024); print "from simple-tcp-server:".$ret.PHP_EOL; socket_close($clnt_sock); ?> <fruit> from simple-tcp-server:hello world ^_^ ---- Server IP: 208.43.231.9 Probable Submitter: 185.85.3.142 (proxied: 104.199.167.217) ---- Manual Page -- http://php.net/manual/en/function.socket-accept.php Edit -- https://master.php.net/note/edit/123751 Del: integrated -- https://master.php.net/note/delete/123751/integrated Del: useless -- https://master.php.net/note/delete/123751/useless Del: bad code -- https://master.php.net/note/delete/123751/bad+code Del: spam -- https://master.php.net/note/delete/123751/spam Del: non-english -- https://master.php.net/note/delete/123751/non-english Del: in docs -- https://master.php.net/note/delete/123751/in+docs Del: other reasons-- https://master.php.net/note/delete/123751 Reject -- https://master.php.net/note/reject/123751 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#210537) next »