Socket: The connection was reset

Nrgyzer nrgyzer at gmail.com
Thu Feb 9 11:31:50 PST 2012


Hi guys,

I wrote the following few lines:

private {

	import std.socket;

}

void main() {

	Socket s = new TcpSocket();
	s.bind(new InternetAddress(80));
	s.listen(0);

	while(true) {

		Socket cs = s.accept();
		cs.sendTo("HTTP/1.1 200 OK\r\nContent-Length: 11\r\n\r\nHello World");
		cs.close();

	}

	s.close();

}

The code compiles successfully and I also the server also responses with "Hello World", but when I reload the page I sometimes get the following error (Firefox): "The
connection was reset" - I also often get the same error in other browsers. Is there anything wrong with the code?

Thanks in advance!


More information about the Digitalmars-d-learn mailing list