Exemplo n.º 1
0
        public void Start()
        {
            string mode = ConfigUtility.GetAppConfig(MODE);

            if (mode == TCP)
            {
                serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
                serverSocket.Bind(ipEndPoint);
                serverSocket.Listen(0);
                serverSocket.BeginAccept(AcceptCallback, null);
            }
            else if (mode == UDP)
            {
                serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
                serverSocket.Bind(ipEndPoint);
                thread = new Thread(ReceiveFromUdp);
                thread.Start();
            }
        }
Exemplo n.º 2
0
 public Server()
 {
     ipEndPoint = new IPEndPoint(IPAddress.Parse(ConfigUtility.GetAppConfig(IP)), int.Parse(ConfigUtility.GetAppConfig(PORT)));
 }