[ create a new paste ] login | about

Link: http://codepad.org/k1dnrHDU    [ raw code | output | fork ]

C, pasted on Nov 6:
package;

import sys.net.Socket;
import sys.net.Host;

class Server {
    static function main() {
        var s = new Socket();
        s.bind(new Host("localhost"),5000);
        s.listen(1);
        trace("Starting server...");
        while( true ) {
            var c:Socket = s.accept();
            trace("Client connected...");
            c.write("hello\n");
            c.write("your IP is "+c.peer().host.toString()+"\n");
            c.write("exit");
            c.close();
        }
    }
}

class Client {
    static function main() {
        var s = new Socket();
        s.connect(new Host("localhost"),5000);
        while( true ) {
            var l = s.input.readLine();
            trace(l);
            if( l == "exit" ) {
                s.close();
                break;
            }
        }
    }
}


Output:
1
2
3
4
5
Line 1: warning: data definition has no type or storage class
Line 3: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sys'
Line 4: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sys'
Line 6: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Server'
Line 23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Client'


Create a new paste based on this one


Comments: