21 lines
447 B
D
21 lines
447 B
D
import std.array, std.socket;
|
|
|
|
void main() {
|
|
auto listener = new TcpSocket;
|
|
assert(listener.isAlive);
|
|
listener.bind(new InternetAddress(12321));
|
|
listener.listen(10);
|
|
|
|
Socket currSock;
|
|
uint bytesRead;
|
|
ubyte[1] buff;
|
|
|
|
while (true) {
|
|
currSock = listener.accept();
|
|
while ((bytesRead = currSock.receive(buff)) > 0)
|
|
currSock.send(buff);
|
|
currSock.close();
|
|
buff.clear();
|
|
}
|
|
}
|