コード例 #1
0
ファイル: IWServerLog.cs プロジェクト: Ethorend/bufaloserver
        public void Start()
        {
            Console.WriteLine("> Starting IWServerLog on port {0}...", m_IWPort);

            IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
            EndPoint remote = (EndPoint)(sender);

            m_IWSocket.Bind(m_IWEndPoint);

            int len = m_IWSocket.ReceiveFrom(m_IWReceiveBuf, ref remote);

            m_IWReceiveBuf = Encoding.Default.GetBytes(remote.ToString());
            MemoryStream stream = new MemoryStream(m_IWReceiveBuf);
            BinaryReader reader = new BinaryReader(stream);

            IWHandleLog handleLog = new IWHandleLog();
            handleLog.HandlePacket(m_IWSocket, remote, len, reader);
        }
コード例 #2
0
ファイル: IWServerLog.cs プロジェクト: msfwaifu/bufaloserver
        public void Start()
        {
            Console.WriteLine("> Starting IWServerLog on port {0}...", m_IWPort);

            IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
            EndPoint   remote = (EndPoint)(sender);

            m_IWSocket.Bind(m_IWEndPoint);

            int len = m_IWSocket.ReceiveFrom(m_IWReceiveBuf, ref remote);

            m_IWReceiveBuf = Encoding.Default.GetBytes(remote.ToString());
            MemoryStream stream = new MemoryStream(m_IWReceiveBuf);
            BinaryReader reader = new BinaryReader(stream);

            IWHandleLog handleLog = new IWHandleLog();

            handleLog.HandlePacket(m_IWSocket, remote, len, reader);
        }