hunt net
v0.7.1
Perpustakaan bersih untuk DLang, berburu berbasis perpustakaan. hunter-net memiliki codec untuk menyandikan dan mendekode frame streaming tcp.
import hunt.net;
import hunt.net.codec.textline;
import hunt.logging;
void main ()
{
NetServerOptions options = new NetServerOptions();
NetServer server = NetUtil.createNetServer ! (ThreadMode.Single)(options);
server.setCodec( new TextLineCodec);
server.setHandler( new class AbstractNetConnectionHandler
{
override void messageReceived (Connection connection, Object message)
{
import std.format ;
string str = format( " data received: %s " , message.toString());
connection.write(str);
}
}).listen( " 0.0.0.0 " , 9999 );
}
import hunt.net;
import hunt.net.codec.textline;
import hunt.logging;
void main ()
{
NetClient client = NetUtil.createNetClient();
client.setCodec( new TextLineCodec);
client.setHandler( new class AbstractNetConnectionHandler
{
override void messageReceived (Connection connection, Object message)
{
import std.format ;
import hunt.String;
string str = format( " data received: %s " , message.toString());
connection.write( new String (str));
}
}).connect( " localhost " , 9999 );
}