Advertisement
Guest User

Untitled

a guest
May 22nd, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Haxe 0.71 KB | None | 0 0
  1. import sys.net.Socket;
  2. import sys.net.Host;
  3. import haxe.io.Input;
  4. import haxe.io.Eof;
  5.  
  6. class Main {
  7.     public static function main() {
  8.         var sckt = new Socket();
  9.         sckt.bind(new Host("127.0.0.1"), 80);
  10.         sckt.listen(1);
  11.         trace('Starting server...');
  12.         while(true) {
  13.             var conn = sckt.accept();
  14.             trace('Client connected...');
  15.             while(true) {
  16.                 try {
  17.                     trace(conn.input.readLine());
  18.                 }
  19.                 catch(e:Dynamic) {
  20.                     if (Std.is(e, Eof)) {
  21.                         break;
  22.                     }
  23.                 }
  24.             }
  25.             conn.close();
  26.         }
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement