Skip to content

Instantly share code, notes, and snippets.

@dayvsonlima
Last active August 11, 2017 04:05
Show Gist options
  • Save dayvsonlima/872b0b037494192e0ee2c734e1c18c8a to your computer and use it in GitHub Desktop.
Save dayvsonlima/872b0b037494192e0ee2c734e1c18c8a to your computer and use it in GitHub Desktop.
<?php
$server = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_bind($server, 'localhost', 2345);
socket_listen($server, 5);
do {
$socket = socket_accept($server);
echo socket_read($socket, 2048, PHP_NORMAL_READ);
echo "\n";
$content = "<h1>Coehh rapaziada!!</h1>";
$message = "HTTP/1.1 200 OK\r\n" .
"Content-Type: text/html\r\n" .
"Content-Length: " . strlen($content) . "\r\n" .
"Connection: close\r\n" .
"\r\n" .
$content;
socket_write($socket, $message);
socket_close($socket);
} while (true);
socket_close($server);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment