Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2015
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. <?php
  2. function read_cb($socket, $flag, $base) {
  3. fread($socket);
  4. fwrite("hello world\n");
  5. }
  6. function accept_cb($socket, $flag, $base) {
  7. $conn = stream_socket_accept($socket, 0);
  8. stream_set_blocking($conn, 0);
  9. $event = event_new();
  10. event_set($event, $conn, EV_READ | EV_PERSIST, 'read_cb'), $base);
  11. event_base_set($event, $base);
  12. event_add($event);
  13. }
  14. $serv = stream_socket_server("tcp://0.0.0.0:8000", $errno, $errstr);
  15. for($i=0; $i < 8; $i ++) {
  16. if (pcntl_fork() == 0) {
  17. $base = event_base_new();
  18. $event = event_new();
  19. event_set($event, $socket, EV_READ | EV_PERSIST, 'accept_cb', $base);
  20. event_base_set($event, $base);
  21. event_add($event);
  22. event_base_loop($base);
  23. exit(0);
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement