1
0
Fork 0
mirror of https://github.com/besterprotocol/besterd synced 2023-12-13 21:00:32 +01:00
besterd/source/server/listeners.d

54 lines
846 B
D
Raw Normal View History

module server.listeners;
import server.types;
import std.socket : Socket;
public class UNIXListener : BesterListener
{
this(BesterServer besterServer, string path)
{
super(besterServer);
setServerSocket(setupUNIXSocket(path));
}
private Socket setupUNIXSocket(string path)
{
Socket unixSocket;
return unixSocket;
}
2020-04-20 18:51:40 +02:00
}
public class TCP4 : BesterListener
{
this(BesterServer besterServer, string path)
{
super(besterServer);
setServerSocket(setupUNIXSocket(path));
}
private Socket setupUNIXSocket(string path)
{
Socket unixSocket;
return unixSocket;
}
}
public class TCP6 : BesterListener
{
this(BesterServer besterServer, string path)
{
super(besterServer);
setServerSocket(setupUNIXSocket(path));
}
private Socket setupUNIXSocket(string path)
{
Socket unixSocket;
return unixSocket;
}
}