const int iClientMaxCount = 20;//最大客户端数量 static void Main(string[] args) { IOCPDataManager datas = new IOCPDataManager(); IOCPServer iocp = new IOCPServer(IP, portNo, iClientMaxCount); Console.WriteLine("服务器已启动...."); System.Console.ReadLine(); }
public IronPythonServer(int Port) { _port = Port; _q = new IOCPMessageQueueRPC(); _server = new IOCPServer(_port); _server.MessageQueue = _q; foreach (var session in _q.RegisterRPCHandlers()) { _q.RegisterRPCHandler(session, new IronPythonHandler(this)); } }
private void MethodStartServer() { try { string HereIp = ServerVali.IP; int HereProt = ServerVali.Port; server = new IOCPServer(IPAddress.Parse(HereIp), HereProt, 1024); server.Start(); SerilogHelper.Log4Debug("The Server is Start ....", Outputoption.Info); this.SettingBtn.Enabled = false; } catch (Exception ex) { SerilogHelper.Log4Debug(ex.Message, Outputoption.Error); MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.SettingBtn.Enabled = true; } }