示例#1
0
文件: Server.cs 项目: bignis/Trivia
        public Server(int portToListen, TrafficLogging logging)
            : base(logging)
		{
			this.mPortToListen = portToListen;
			this.RemoteDisconnect += new EventHandler(Server_RemoteDisconnect);
		}
示例#2
0
        public TriviaMessagingServer(int portToListen, TriviaMessageLogging messageLogging, TrafficLogging trafficLogging)
            : base(portToListen, trafficLogging)
		{
            this.mLogging = messageLogging;
		}
示例#3
0
文件: Client.cs 项目: bignis/Trivia
		public Client(IPAddress serverIPAddress, int serverPort, TrafficLogging logging) : base(logging)
		{
			this.mServerIPAddress = serverIPAddress;
			this.mServerPort = serverPort;
		}
示例#4
0
		protected SocketCommunicator(TrafficLogging logging)
		{
            this.mLogging = logging;

            if (logging != TrafficLogging.None)
            {
                try
                {
                    this.mLogFileWriter = new StreamWriter(File.Open("traffic.log", FileMode.Create, FileAccess.ReadWrite, FileShare.Read));
                }
                catch
                {
                    // Eat exceptions
                }
            }
		}
示例#5
0
		public TriviaMessagingClient(IPAddress serverIPAddress, int serverPort, TriviaMessageLogging messageLogging, TrafficLogging trafficLogging) 
            : base(serverIPAddress, serverPort, trafficLogging)
		{
            this.mLogging = messageLogging;
		}