static void Main(string[] args) { Energy.Core.Tilde.WriteLine("~g~Network ~m~Server~0~ using ~y~SocketConnection"); Energy.Core.Network.SocketServer serverConnection = new Energy.Core.Network.SocketServer(); serverConnection.Host = "localhost"; serverConnection.Port = 9000; serverConnection.OnReceive += ServerConnection_OnReceive; serverConnection.OnAccept += ServerConnection_OnAccept; serverConnection.OnListen += ServerConnection_OnListen; serverConnection.Listen(); Energy.Core.Tilde.Pause(); }
static void Main(string[] args) { Energy.Interface.ISocketServer server = new Energy.Core.Network.SocketServer(); server.Port = 8080; }
private static void ServerConnection_OnListen(object self) { Energy.Core.Network.SocketServer serverConnection = self as Energy.Core.Network.SocketServer; Console.WriteLine("Server is listening at " + serverConnection.ToString()); }