private void server_ClientAccept(object sender, AcceptEventArgs e) { e.PacketAnalyzer = new MessageAnalyzer(); e.Client.Disconnected += this.Client_Disconnected; this.peerlist.Add(new AdminClientServicePeer(this, e.Client)); Log <AdminClientService> .Logger.Debug("Admin Client Connected."); }
private void AcceptEvent(LALRParser parser, AcceptEventArgs args) { //System.Console.WriteLine("AcceptEvent "); NonterminalToken T = (NonterminalToken)args.Token; /* * try * { * Configuration.Load(Configuration.DefaultConfigurationPath); * this.Context.module = new MemoryRegion(); * } * catch (System.Exception ex) * { * Configuration.CreateDefaultConfiguration(); * Configuration.Load(Configuration.DefaultConfigurationPath); * this.Context.module = new MemoryRegion(); * }*/ if (this.RunMode == Rule_Context.eRunMode.Enter) { //mContext.EnterCheckCodeInterface = this.EnterCheckCodeInterface; mContext.RunMode = Rule_Context.eRunMode.Enter; } else if (this.RunMode == Rule_Context.eRunMode.Analysis) { //mContext.AnalysisCheckCodeInterface = this.AnalysisCheckCodeInterface; mContext.RunMode = Rule_Context.eRunMode.Analysis; } this.ProgramStart = new Rule_Statements(mContext, T); this.ProgramStart.Execute(); }
protected virtual void ClientAccepted(object sender, AcceptEventArgs e) { if (!(sender is ISocket)) { return; } var socket = (AresTcpSocket)e.Socket; if (!Channels.FinishedTestingFirewall && Channels.IsCheckingMyFirewall(socket.RemoteEndPoint)) { socket.Dispose(); } else if (Config.UseTcpSockets || Config.UseWebSockets) { socket.Exception += ClientException; socket.Disconnected += ClientDisconnected; socket.PacketSent += ClientPacketSent; socket.PacketReceived += ClientPacketReceived; socket.RequestReceived += ClientHttpRequestReceived; lock (pending) pending.Add(new PendingConnection(socket, DateTime.Now)); socket.ReceiveAsync(); } else { Logging.Info( "AresServer", "Connection rejected from '{0}'. Chatroom is not configured to allow TCP connections.", socket.RemoteEndPoint.Address ); } }
protected virtual void ClientAccepted(object sender, AcceptEventArgs e) { if (!(sender is ISocket)) { return; } var socket = (AresTcpSocket)e.Socket; if (Channels.TestingFirewall && Channels.IsCheckingMyFirewall(socket.RemoteEndPoint)) { socket.Dispose(); } else { socket.Exception += ClientException; socket.Disconnected += ClientDisconnected; socket.PacketSent += ClientPacketSent; socket.PacketReceived += ClientPacketReceived; socket.RequestReceived += ClientHttpRequestReceived; lock (pending) pending.Add(new PendingConnection(socket, DateTime.Now)); socket.ReceiveAsync(); } }
private static void server_ClientAccept(object sender, AcceptEventArgs e) { e.PacketAnalyzer = new MessageAnalyzer(); e.Client.Tag = 0; e.Client.PacketReceive += TransmitTest.client_PacketReceive; Console.WriteLine("client accepted"); TransmitTest.suite.thread.Enqueue(Job.Create <JobProcessor, TcpClient>(new Action <JobProcessor, TcpClient>(TransmitTest.Send), TransmitTest.suite.thread, e.Client)); }
private void server_ClientAccept(object sender, AcceptEventArgs e) { e.PacketAnalyzer = new MessageAnalyzer(); e.Client.Disconnected += this.Client_Disconnected; e.Client.Tag = this.clientTag++; this.controllers.Add((int)e.Client.Tag, new ReportAdminClient(this, e.Client)); Log <ReportService> .Logger.DebugFormat("Admin Client Connected. (id = {0})", (int)e.Client.Tag); }
public Socket Accept() { Socket s = m_Socket.Accept(); AcceptEventArgs e = new AcceptEventArgs(); e.m_Socket = s; e.m_ar = null; accept(this, e); return s; }
private void ClientAccepted(object sender, AcceptEventArgs e) { User user = new User(this.NewUserID(), e.Client); user.Disconnected += this.ClientDisconnected; user.PacketReceived += this.PacketReceived; this._userList.Add(user); e.PacketAnalyzer = new MessageAnalyzer(); }
private void AsyncListener_Accept(object sender, AcceptEventArgs e) { if (Connections >= PeerConfig.MaxConnections && !e.Socket.RemoteEndPoint.ToString().Contains("127.0.0.1")) { e.Socket.Close(); return; } peerManager.AddFromSocket(e.Socket); }
private void acceptor_ClientAccept(object sender, AcceptEventArgs e) { e.PacketAnalyzer = new MessageAnalyzer(); e.JobProcessor = this.Thread; Peer obj = Peer.CreateFromServer(this, e.Client); if (this.OnAccepted != null) { this.OnAccepted(obj); } }
private void server_ClientAccept(object sender, AcceptEventArgs e) { e.PacketAnalyzer = new MessageAnalyzer(); e.JobProcessor = this.thread; e.Client.Tag = new Client(this, e.Client, this.mf); this.thread.Enqueue(Job.Create(delegate { object typeConverter = this.mf.GetTypeConverter(); e.Client.Transmit(SerializeWriter.ToBinary(typeConverter)); })); Log <Server> .Logger.Info("server_ClientAccepted!"); }
private void AcceptEvent(LALRParser parser, AcceptEventArgs args) { NonterminalToken nonterminalToken = (NonterminalToken)args.Token; RuleContext.EnterCheckCodeInterface = this.EnterCheckCodeInterface; RuleContext.ClearState(); EnterRule program = EnterRule.BuildStatments(RuleContext, nonterminalToken); program.Execute(); if (RuleContext.IsVariableValidationEnable) { RuleContext.CheckCommandVariables(); } }
private void AcceptEvent(LALRParser parser, AcceptEventArgs args) { NonterminalToken T = (NonterminalToken)args.Token; mContext.AnalysisCheckCodeInterface = this.AnalysisCheckCodeInterface; this.Context.AnalysisInterpreterHost = this; AnalysisRule program = AnalysisRule.BuildStatments(mContext, T); if (this.IsExecuteMode) { program.Execute(); } this.ProgramStart = null; }
private void Dispose(bool disposing) { if (Disposed) { return; } if (disposing) { Socket.Dispose(); AcceptEventArgs.Dispose(); } Disposed = true; }
private void OnClientAccepted(object sender, AcceptEventArgs e) { e.PacketAnalyzer = new MessageAnalyzer(); e.Client.ConnectionSucceed += delegate(object caller, EventArgs ev) { if (this.TcpClient == null) { this.TcpClient = e.Client; this.TcpClient.Disconnected += this.OnClientDisconnected; this.TcpClient.PacketReceive += this.OnPacketReceive; Console.WriteLine("Execution Supporter Connected from {0}", e.Client.RemoteEndPoint.Address); return; } e.Client.Disconnect(); Console.WriteLine("Duplicated connection from {0} Disconnect.", e.Client.RemoteEndPoint.Address); }; }
private void AcceptEvent(LALRParser parser, AcceptEventArgs args) { //System.Console.WriteLine("AcceptEvent "); NonterminalToken T = (NonterminalToken)args.Token; /* * try * { * Configuration.Load(Configuration.DefaultConfigurationPath); * this.Context.module = new MemoryRegion(); * } * catch (System.Exception ex) * { * Configuration.CreateDefaultConfiguration(); * Configuration.Load(Configuration.DefaultConfigurationPath); * this.Context.module = new MemoryRegion(); * }*/ mContext.EnterCheckCodeInterface = this.EnterCheckCodeInterface; mContext.ClearState(); EnterRule program = EnterRule.BuildStatments(mContext, T); program.Execute(); mContext.CheckAssignedVariables(); /* * if (this.IsExecuteMode && this.host.IsExecutionEnabled) * { * program.Execute(); * } * * if (mContext.DefineVariablesCheckcode != null) * { * * }*/ //this.ProgramStart //this.ProgramStart.Execute(); }
protected virtual void TLSClientAccepted(object sender, AcceptEventArgs e) { if (!(sender is ISocket)) { return; } var socket = (AresTcpSocket)e.Socket; if (!Channels.FinishedTestingFirewall && Channels.IsCheckingMyFirewall(socket.RemoteEndPoint)) { socket.Dispose(); } else if (Config.UseTlsSockets) { socket.Exception += ClientException; socket.Disconnected += ClientDisconnected; socket.PacketSent += ClientPacketSent; socket.PacketReceived += ClientPacketReceived; socket.RequestReceived += ClientHttpRequestReceived; lock (pending) pending.Add(new PendingConnection(socket, DateTime.Now)); string path = Config.Directories.Certificates; socket.ActivateTLS( Path.Combine(path, Config.Name + ".pfx"), Path.Combine(path, Config.Name + ".cer")); socket.ReceiveAsync(); } else { Logging.Info( "AresServer", "Connection rejected from '{0}'. Chatroom is not configured to allow TLS connections.", socket.RemoteEndPoint.Address ); socket.Dispose(); } }
protected virtual void ClientAccepted(object sender, AcceptEventArgs e) { var socket = (AresTcpSocket)e.Socket; if (!channels.FinishedTestingFirewall && channels.IsCheckingMyFirewall(socket.RemoteEndPoint)) { socket.Dispose(); } else { socket.Exception += ClientException; socket.Disconnected += ClientDisconnected; socket.PacketSent += ClientPacketSent; socket.PacketReceived += ClientPacketReceived; lock (pending) pending.Add(new PendingConnection(socket, TimeBank.CurrentTime)); socket.ReceiveAsync(); } }
protected virtual void TLSClientAccepted(object sender, AcceptEventArgs e) { if (!(sender is ISocket)) { return; } var socket = (AresTcpSocket)e.Socket; if (Channels.TestingFirewall && Channels.IsCheckingMyFirewall(socket.RemoteEndPoint)) { socket.Dispose(); } else if (!string.IsNullOrEmpty(Config.Certificate)) { socket.Exception += ClientException; socket.Disconnected += ClientDisconnected; socket.PacketSent += ClientPacketSent; socket.PacketReceived += ClientPacketReceived; socket.RequestReceived += ClientHttpRequestReceived; lock (pending) pending.Add(new PendingConnection(socket, DateTime.Now)); //Authenticate TLS as a Server socket.AuthenticateAsServer(Config.Certificate, Config.CertificatePassword); socket.ReceiveAsync(); } else { Logging.Info( "AresServer", "Connection rejected from '{0}'. Chatroom does not have a certificate configured to allow TLS connections.", socket.RemoteEndPoint.Address ); socket.Dispose(); } }
/// <summary> /// Accepted event will be called back when specified client connected /// </summary> /// <param name="sender"></param> /// <param name="args"></param> static void AcceptedEventHandler(object sender, AcceptEventArgs args) { Console.WriteLine("Remote socket:{0} connected.", args.RemoteIPEndPoint); }
protected void OnAccept(object Sender, AcceptEventArgs e) { }
private void Parser_OnAccept(LALRParser parser, AcceptEventArgs args) { throw new NotImplementedException(); }
private void OnSendEvents(IAsyncResult ar) { if (ar.IsCompleted) { Socket s = m_Socket.EndAccept(ar); AcceptEventArgs e = new AcceptEventArgs(); e.m_ar = ar; m_ar = ar; e.m_Socket = s; accept(this, e); m_Socket.BeginAccept(new AsyncCallback(OnSendEvents), null); } }
private void AcceptEvent(LALRParser parser, AcceptEventArgs args) { AddViewItem("Accept", null, "", "", "", 4); FillTreeView(parseTreeView, args.Token); tabControl.SelectedIndex = 2; }
private void AsyncListener_Accept(object sender, AcceptEventArgs e) { peerManager.AddFromSocket(e.Socket); }
private void ClientAccepted(object sender, AcceptEventArgs e) { e.Client.ConnectionSucceed += this.ClientConnected; e.PacketAnalyzer = new MessageAnalyzer(); }