Пример #1
0
        public server()
        {
            try
            {
                ServerSocket = new Socket(AddressFamily.InterNetworkV6, SocketType.Stream, ProtocolType.Tcp);
                ServerSocket.SetSocketOption(SocketOptionLevel.IPv6, SocketOptionName.IPv6Only, 0);
                ServerSocket.Bind(new IPEndPoint(IPAddress.IPv6Any, Settings.SERVER_PORT));
                ServerSocket.Listen(5);

                Console.WriteLine(" >> Server Started");
                servLogg.Log(" >> Server Started");

                db.ConnectToDB     += servLogg.OnConnectToDB;
                db.ExecuteNonQuery += servLogg.OnExecuteNonQuery;
                db.ExecuteReader   += servLogg.OnExecuteReader;

                while (runServer)
                {
                    sm.getConnection(ServerSocket);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                servLogg.RunServerLogger(ex);
            }
        }
Пример #2
0
        public server()
        {
            try
            {
                ServerSocket = new Socket(AddressFamily.InterNetworkV6, SocketType.Stream, ProtocolType.Tcp);
                ServerSocket.SetSocketOption(SocketOptionLevel.IPv6, SocketOptionName.IPv6Only, 0);
                ServerSocket.Bind(new IPEndPoint(IPAddress.IPv6Any, Settings.SERVER_PORT));
                ServerSocket.Listen(5);

                Console.WriteLine(" >> Server Started");
                servLogg.Log(" >> Server Started"); /*on Adress:" + ((IPEndPoint)ServerSocket.RemoteEndPoint).Address.ToString() + " Port:" + ((IPEndPoint)ServerSocket.RemoteEndPoint).Port.ToString());*/

                //sm.ClientLogin += OnClientLogin;
                //sm.ClientLogin += servLogg.OnClientLoginLogger;
                //sm.ClientRegistration += OnClientRegistration;
                //sm.ClientReSendAckCode += OnClientReSendAckCode;
                //emailSender.EmailSended += servLogg.OnEmaiSended;
                //emailSender.EmailSended += servLogg.OnEmaiNotyficationLoginSended;
                //sm.ClientMessage += OnClientMessage;
                //sm.ClientMessage += servLogg.OnClientMessageLogger;
                //sm.ClientSendMessage += OnClientSendMessage;
                //sm.ListOfClientsOnline += OnClientList;
                //sm.ClientSendMessage += servLogg.OnClientSendMessageLogger;
                //sm.ClientReceiMessage += OnClientReceiMessage;
                //sm.ClientReceiMessage += servLogg.OnClientReceiMessageLogger;
                // DataBase
                db.ConnectToDB     += servLogg.OnConnectToDB;
                db.ExecuteNonQuery += servLogg.OnExecuteNonQuery;
                db.ExecuteReader   += servLogg.OnExecuteReader;

                while (runServer)
                {
                    sm.getConnection(ServerSocket);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                servLogg.RunServerLogger(ex);
            }
        }