【C#生成随机IP地址】教程文章相关的互联网学习教程文章

c# – 为什么Google会捕获与我的TcpListener不同的IP地址?【代码】

我有一个非常简单的http服务器:TcpListener server = new TcpListener(System.Net.IPAddress.Any, 80); server.Start(); var client = server.AcceptTcpClient(); var ip = client.Client.RemoteEndPoint; // ip address in here is: 166.72.162.85// etc. read request and write response....我正在通过连接到AT& T 3G网络的手机提出这个要求.我的服务器检测到ip地址166.72.162.85 现在这是我的问题.我问这个问题主要是为了学习...

c# – 获取客户端的IP地址和计算机名称?【代码】

我有一个ASP.Net 4.0应用程序,发布在IIS 7.0服务器上的公司Intranet网络上,我想在我的数据库中保存客户端的IP地址.所以我想得到客户的IP地址和计算机名称. 我尝试了从互联网搜索的方法,但我得到“服务器IP”一个“服务器名称”.我认为这是合乎逻辑的,因为我尝试的所有方法都是服务器端的C#代码. 所以,我认为我必须使用像JavaScript这样的客户端代码. 有没有人有正确的方法来做到这一点?解决方法:您可以在Request对象上使用UserHos...

C#生成随机IP地址【代码】

我一直在为IOT设备进行一些模拟,我需要在C#中生成一个随机IP地址.创建随机IP地址最简单的方法是C#?解决方法:如果要使用IPAddress对象:var data = new byte[4]; new Random().NextBytes(data); IPAddress ip = new IPAddress(data);注意:如果您多次执行此操作,则应创建一个Random对象并重复使用它. 如果要确保第一个元素不为零,则在将其传递给IPAddress构造函数之前,应将其与1进行OR运算:data[0] |= 1; ...如果您需要IPV6地址,请...

使用C#从IP地址中删除前导零【代码】

我有一个像这样的“127.000.000.001”IP如何删除前导零以获得此“127.0.0.1”?现在我使用这样的正则表达式Regex.Replace("127.000.000.001", "0*([0-9]+)", "${1}")有没有其他方法可以在不使用正则表达式的情况下实现此结果? 我使用visual C#3.0获取此代码解决方法:是的,这比使用正则表达式要好得多. 相反,尝试System.Net.IpAddress class. 有一个ToString() method将以标准符号返回人类可读的IP地址版本.这可能是你想要的.

如何在C#中获取IP地址?【代码】

假设计算机连接到许多网络(实际上不止一个). 我可以获得一个IP地址列表,其中包括计算机在网络中的所有IP地址,但我怎么知道IP地址属于哪个网络?解决方法:首先,您需要了解一些术语.这些示例数字假设IPv4网络. > IP地址(192.168.1.1)>子网掩码(255.255.255.0)>网络地址(192.168.1.0)>网络接口卡,网卡(一个硬件卡可能有几个) 要查看IP地址所属的网络,您需要计算网络地址.如果您使用IP地址(作为字节[4]或UInt64),并使用子网掩码按位“和...

c# – 如何在多台计算机上运行并行程序(用户指定的IP地址)?

我是并行编程的新手.我研究了很多关于使用MPI和Windows HPC服务器的SOA编程模型.但现在我比以前更加困惑.手头的任务是在多台计算机上运行程序(IP地址将由用户提供),该程序采用数百万字符串的输入文件并提取某些区域.我已完成编程(在C#& .net4 fw中)并已在一台计算机上成功测试过.但问题是我必须使其并行以加快速度.我只是想让某人向我展示一种不涉及使用MPI的方法.我希望我的问题很清楚. 谢谢.解决方法:您需要在目标计算机上实例化...

如何从C#中的FTP请求获取IP地址【代码】

我有一个传入的FTP请求.我想获取传入FTP请求中提到的F??TP服务器的IP地址.我必须针对列入白名单的FTP服务器进行验证. 任何帮助将不胜感激.. 我的代码如下:try {IPHostEntry host;string localIP = "?";host = Dns.GetHostEntry(uri);foreach (IPAddress ip in host.AddressList){// we are only interested in IPV4 Addressesif (ip.AddressFamily == AddressFamily.InterNetwork) {localIP = ip.ToString();}}return localIP; } ...

c# – 在Asp.Net 5中访问客户端IP地址(REMOTE_ADDR)【代码】

我试图在asp.net中获取ServerVariables [“REMOTE_ADDR”]. 这是我的旧代码(webapi 2):private Logn GLog(System.Web.Routing.RequestContext requestContext) {Ln Log = new LogInformation();Lg.IP = requestContext.HttpContext.Request.ServerVariables["REMOTE_ADDR"];Lg.RemoteIP = requestContext.HttpContext.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];............................从我所学到的,他们将“Routing...

c# – WPF中IP地址的文本框验证

我正在使用C#制作WPF应用程序.我想只对整数(0123456789和“.”)进行验证.文本框应该包含一个IP地址……所以需要确保用户在点击“提交”之前键入正确的“IP地址” “按钮……我怎样才能实现它? 谢谢.解决方法:您可以使用Wpf绑定验证规则或使用自定义屏蔽文本框轻松实现此操作 请查看这些链接,了解您正在寻找的内容 http://geekswithblogs.net/QuandaryPhase/archive/2008/12/17/wpf-masked-textbox.aspx http://www.switchonthecod...