/// <summary> /// Default constructor. /// </summary> /// <param name="stack">Owner SIP stack.</param> /// <exception cref="ArgumentNullException">Is raised when <b>stack</b> is null reference.</exception> internal SIP_TransportLayer(SIP_Stack stack) { if (stack == null) { throw new ArgumentNullException("stack"); } m_pStack = stack; m_pUdpServer = new UDP_Server(); m_pUdpServer.ProcessMode = UDP_ProcessMode.Parallel; m_pUdpServer.PacketReceived += m_pUdpServer_PacketReceived; m_pUdpServer.Error += m_pUdpServer_Error; m_pTcpServer = new TCP_Server<TCP_ServerSession>(); m_pTcpServer.SessionCreated += m_pTcpServer_SessionCreated; m_pFlowManager = new SIP_FlowManager(this); m_pBinds = new IPBindInfo[] {}; m_pRandom = new Random(); m_pLocalIPv4 = new CircleCollection<IPAddress>(); m_pLocalIPv6 = new CircleCollection<IPAddress>(); }
public Form1() { InitializeComponent(); //Verknüpfe unabhängige Serverklasse mit GUI, durch Events, die erzeugt werden, wenn Daten empfangen wurden Server = new UDP_Server(this.EmpfangeDaten); Server.init_udp("xyconfig.xml"); }
private void initToolStripMenuItem_Click(object sender, EventArgs e) { if (initToolStripMenuItem.Text != "Connect") { Server.stop_udp(); Server = null; initToolStripMenuItem.Text = "Connect"; } else { //Initialisierung der Kommunikationsklasse Server = new UDP_Server(this.EmpfangeDaten); Server.adapter_filter(filter.Checked); statusBox1.print("Please wait..."); //Initialisiere Server auf gegebene Multicast Adresse //Erfolgreich oder nicht?? if (Server.init_udp(ipBox.Text, (int)portBox.Value, (int)ttlBox.Value, (byte)typeBox.Value, (byte)idBox.Value, true) == false) { initToolStripMenuItem.Text = "Connect"; //Nein } else { //Ja! typeBox.Value = Server.getServerType(); idBox.Value = Server.getServerID(); initToolStripMenuItem.Text = "Disconnect"; } } }
public GPSGUI() { InitializeComponent(); Application.DoEvents(); Server = new UDP_Server(this.EmpfangeDaten); Server.init_udp("gpsconfig.xml"); init_program(); connect_to_gps(); }
public Form1() { InitializeComponent(); //Damit Fenster gleich angezeigt wird Application.DoEvents(); this.Show(); Application.DoEvents(); Server = new UDP_Server(this.EmpfangeDaten); init_program(); //Server starten, Drehtischport öffnen und initialisieren start_stop_Click(null, null); }
public ScreenCapture() { InitializeComponent(); folder.Text = AppDomain.CurrentDomain.BaseDirectory; Server = new UDP_Server(this.EmpfangeDaten); //Initialisiere Server auf gegebene Multicast Adresse //Erfolgreich oder nicht?? if (Server.init_udp("224.5.6.7", 50000, 1, 11, 1, true) == false) { error(null, "Cannot initialize UDP!"); } else { //Ja! statusBox.print("UDP up with " + Server.getServerType().ToString() + ", " + Server.getServerID().ToString()); } }
private void GPSGUI_Load(object sender, EventArgs e) { display("Arguments:"); foreach (string arg in Environment.GetCommandLineArgs()) { Console.WriteLine(arg); } m_memoryCounter = new System.Diagnostics.PerformanceCounter(); m_memoryCounter.CategoryName = "Memory"; m_memoryCounter.CounterName = "Available MBytes"; m_CPUCounter = new System.Diagnostics.PerformanceCounter(); m_CPUCounter.CategoryName = "Processor"; m_CPUCounter.CounterName = "% Processor Time"; m_CPUCounter.InstanceName = "_Total"; Server = new UDP_Server(this.EmpfangeDaten); //Server.init_udp("ctrlconfig.xml"); //getData("Server start"); }
/// <summary> /// Cleans up any resources being used. /// </summary> internal void Dispose() { if (m_IsDisposed) { return; } m_IsDisposed = true; Stop(); m_IsRunning = false; m_pBinds = null; m_pRandom = null; m_pTcpServer.Dispose(); m_pTcpServer = null; m_pUdpServer.Dispose(); m_pUdpServer = null; }