SOCKET AAA=ACCEPT();
                  AAA的哪个属性可以得到对方的IP。。详细点。谢谢。。

解决方案 »

  1.   

    IPEndPoint ep=AAA.RemoteEndPoint
    ep.Address 得到IP
    ep.Port 得到端口
      

  2.   

    :\工程代码\shmserver\shmserver\socket.cs(315,25): error CS0029: 无法将类型“System.Net.EndPoint”隐式转换为“System.Net.IPEndPoint”不行啊。。这样做报错啊。。
      

  3.   

    使用这个类:System.Net.IPEndPoint,这个类是System.Net.EndPoint的子类,注意声明该类对象的时候是不是有问题?s.Connect(lep);// Using the RemoteEndPoint property.
    Console.WriteLine("I am connected to " + IPAddress.Parse(((IPEndPoint)s.RemoteEndPoint).Address.ToString()) +
      "on port number " + ((IPEndPoint)s.RemoteEndPoint).Port.ToString());// Using the LocalEndPoint property.
    Console.WriteLine("My local IpAddress is :" +  IPAddress.Parse(((IPEndPoint)s.LocalEndPoint).Address.ToString()) +
    "I am connected on port number " + ((IPEndPoint)s.LocalEndPoint).Port.ToString());
      

  4.   

    IPEndPoint ep=(IPEndPoint)AAA.RemoteEndPoint
    ep.Address 得到IP
    ep.Port 得到端口