That's why I said "this is for everyone of us" and I meant MYSELF as well.. :-p

--Jani


Derick Rethans wrote:
For future: FIRST commit to HEAD then to branch(es).
This is for everyone of us. Not only you Jani.. :)

Derick

p.s. If the CVS rules are not followed, a bunny gets it..


On Mon, 21 Jul 2008, Jani Taskinen wrote:

jani            Mon Jul 21 13:00:27 2008 UTC

Modified files: /php-src/ext/sockets/tests unixloop.phpt Log:
  - forgot to commit to HEAD
http://cvs.php.net/viewvc.cgi/php-src/ext/sockets/tests/unixloop.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/sockets/tests/unixloop.phpt
diff -u /dev/null php-src/ext/sockets/tests/unixloop.phpt:1.2
--- /dev/null   Mon Jul 21 13:00:27 2008
+++ php-src/ext/sockets/tests/unixloop.phpt     Mon Jul 21 13:00:27 2008
@@ -0,0 +1,55 @@
+--TEST--
+Unix domain socket Loopback test
+--SKIPIF--
+<?php
+       if (!extension_loaded('sockets')) {
+               die('skip sockets extension not available.');
+       }
+?>
+--FILE--
+<?php
+       $sock_path = sprintf("/tmp/%s.sock", uniqid());
+
+       if (file_exists($sock_path))
+               die('Temporary socket already exists.');
+
+       /* Setup socket server */
+       $server = socket_create(AF_UNIX, SOCK_STREAM, 0);
+       if (!$server) {
+               die('Unable to create AF_UNIX socket [server]');
+       }
+       if (!socket_bind($server,  $sock_path)) {
+               die("Unable to bind to $sock_path");
+       }
+       if (!socket_listen($server, 2)) {
+               die('Unable to listen on socket');
+       }
+       
+       /* Connect to it */
+       $client = socket_create(AF_UNIX, SOCK_STREAM, 0);
+       if (!$client) {
+               die('Unable to create AF_UNIX socket [client]');
+       }
+       if (!socket_connect($client, $sock_path)) {
+               die('Unable to connect to server socket');
+       }
+
+       /* Accept that connection */
+       $socket = socket_accept($server);
+       if (!$socket) {
+               die('Unable to accept connection');
+       }
+
+       socket_write($client, "ABCdef123\n");
+
+       $data = socket_read($socket, 10, PHP_BINARY_READ);
+       var_dump($data);
+
+       socket_close($client);
+       socket_close($socket);
+       socket_close($server);
+       @unlink($sock_path);
+?>
+--EXPECT--
+string(10) "ABCdef123
+"







--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to