digitalmars.D.learn - Chatting with a server
- Pedro Lacerda (19/19) Feb 13 2012 How would you chat with a server? This is my naive attempt:
How would you chat with a server? This is my naive attempt:
class Client {
Socket socket;
Token fetch() {
ubyte[1024] buffer; // if more space is needed...
socket.receive(buffer);
return decode(buffer);
}
void send(Token tkn) {
ubyte[] buffer = encode(tkn);
socket.send(buffer);
}
}
It can send and fetch data (encoded tokens) to/from server. But frequently
I see network clients using a connection pool or an event loop. I descarted
event loops because they looks hard to implement (and libev docs don't let
me anywhere).
Do you can guide me on this trouble?
Pedro Lacerda
Feb 13 2012








Pedro Lacerda <pslacerda gmail.com>