Socket获取客户端IP地址及端口号

原创 2006年05月22日 15:06:00

  Socket类包含一些非常有用的属性,这些属性允许确定关于正在连接的客户端的信息。其中关键信息之一是返回EndPoint对象的RemoteEndPoint属性。EndPoint类本身是抽象的,要想收集有用的信息,需·要把EndPoint强制类型转换为IPEndPoint对象。IPEndPoint类包含远程客户端的IP地址和端口号。具体用法如下:

    TcpListener tcpl=new TcpListener(port);
    Socket s=tcpl.AcceptSocket();
    label1.text=((IPEndPoint)s.RemoteEndPoint).Address.ToString();
    label2.text=((IPEndPoint)s.RemoteEndPoint).Port.ToString();

在socket编程中,如何获取连接另一端(客户端)的ip地址,使用accept或者getpeername

//这段代码没有实际的功能,只是为了获取连接另一端的ip地址 #include #include #include #pragma comment(lib, "wsock32") u...
  • gukesdo
  • gukesdo
  • 2011年10月20日 09:27
  • 25630

通过网络socket获取对方 ip 和port

定义 int getpeername(int s, struct sockaddr *name, socklen_t *namelen); 描述 获取socket的对方地址 ...
  • zhengfl
  • zhengfl
  • 2014年03月24日 18:31
  • 8193

accept成功后获取客户端ip

#include #include ......... struct sockaddr_in sa; int len; ......... len = sizeof(sa); ...
  • weiyuefei
  • weiyuefei
  • 2016年10月28日 15:33
  • 2272

【socket】获取客户端IP

from:http://blog.sunshow.net/2009/07/get-client-ip-from-socket/ 有两种方法,一种是在accept的时候获取,一种是通过...
  • sun_x_t
  • sun_x_t
  • 2013年01月14日 11:14
  • 1110

两种socket获取本机IP地址方法及获取ip对应网卡

获取计算机的名称和IP地址可以通过调用winsock里面的函数完成,下面上是用到的函数:1.WSAStartup(),此函数在应用程序中初始化windows sockets DLL,这个函数调用成功后...
  • qq_26399665
  • qq_26399665
  • 2016年10月22日 00:32
  • 4112

IP地址的三种表示格式 及 在Socket编程中的应用

关于windows中的INADDR_ANY这个宏 头文件winsock.h中定义#define INADDR_ANY              (u_long)0x00000000 它是用于多IP...
  • suxinpingtao51
  • suxinpingtao51
  • 2015年06月01日 15:35
  • 3139

两种方式获取Thrift调用的客户端IP地址

thrift依赖 org.apache.thrift libthrift 0.9.3 方法一: package com.lala.server; imp...
  • mn960mn
  • mn960mn
  • 2016年01月26日 09:46
  • 4174

socket IP地址转换函数

IP地址转换函数 这些天一直在看《UNP》,觉得有必要对一些东西做一下总结(其实只是抄一抄书),加深一下印象。 IP地址转换函数有两组,它们可以在字符串和网络字节序的二进制值之间转...
  • u013898698
  • u013898698
  • 2017年05月07日 19:14
  • 466

socket ip地址

linux 下用socket 写一个客户端程序,如下
  • yaotinging
  • yaotinging
  • 2014年09月03日 15:09
  • 1709

socket 套接字编程笔记——IP地址转换

0.前言     网上有很多使用arduion和树莓派连接yeelink的例子,硬件和软件的实现方式都非常简单。通过学习这些例子一下激发我学习嵌入式网络的动力。虽然使用arduion连接yeelin...
  • xukai871105
  • xukai871105
  • 2013年11月14日 21:05
  • 5072
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Socket获取客户端IP地址及端口号
举报原因:
原因补充:

(最多只允许输入30个字)