0

IPアドレスを出力/解析する方法について、数日前に質問をしました。いくつかの提案が提供され、数日間頭を壁にぶつけ、さまざまな提案を試みた後、私はもういません。提案は良かったと思いますが、それらを利用しようとしていた方法が失敗しました。

では、基本的な観点から始めたいと思います。

  {
        BaseClient bc = null;
        try
        {
            if (m_TCP_Socket == null)
            {
                Console.Write("Client disconnected");
            }
            else
            {   

                //Console.WriteLine("New TCP connection made.");

                bc = GetNewClient();
                bc.Socket = m_TCP_Socket.EndAccept(ar);
                lock (m_clients)
                    m_clients.Add(bc);

                bc.OnConnect();
                bc.BeginReceive();
            }
}

}

「新しい TCP 接続が確立されました。IP:###.###.###.###。応答する場合は、私が知っていることについて思い込みをしないでください。 、私は学生であり、物事を学ぼうとしているのでわかりません。

4

1 に答える 1

1

それはすべてマニュアルにあります。Socket.EndAccept()を返します。そこから、プロパティを持つとなるプロパティをSocket読み取ることができます。後者を探していると思います。RemoteEndPointIPEndPointAddress

于 2013-02-07T15:36:47.873 に答える