凡客建站_怎么建设网站_建网_企业网站怎么建立_网站建设官网
当前位置:建站首页 > 新闻资讯 > 常见问题 >

求TCP获得真正IP的编码事例

发表日期:2020-11-14 12:44文章编辑:jianzhan浏览次数: 标签:    

     public string remoteIp { get; set; }
     public string remoteIpPort =
     public string remotePort =
     public bool isFirstRecieve = true;
     public void OnRecieveData(object o, bool isSyn, byte[] buffers, int bufferRead)
     {
         bool isIp = false;
         if (isFirstRecieve)
         {
            isFirstRecieve = false;
            string datas = Encoding.UTF8.GetString(buffers);
            this.remoteIpPort = datas;
            if (datas.Contains( : ))
            {
             string[] ipPort = datas.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries);
             if (ipPort.Length = 2)
             {
                 string ip = ipPort[0];
                 string port = ipPort[1];
                 this.remoteIp = ip;
                 this.remotePort = port;
                 Console.Write( 接受来访客IP: + ip);
                 isIp = true;
             }
            }
         }
         if(!isIp)
         {
            string datas = Encoding.UTF8.GetString(buffers);
            Console.Write( tcp接受到标识符串: + datas);
         }
     }
    }
nat123jia
在server端第一次接受到数据信息时载入浏览量IP就可以,可参照下这一段编码
    public class RemoteUser
十分感谢!!

     public string remoteIp { get; set; }
     public string remoteIpPort =
     public string remotePort =
     public bool isFirstRecieve = true;
     public void OnRecieveData(object o, bool isSyn, byte[] buffers, int bufferRead)
     {
         bool isIp = false;
         if (isFirstRecieve)
         {
            isFirstRecieve = false;
            string datas = Encoding.UTF8.GetString(buffers);
            this.remoteIpPort = datas;
            if (datas.Contains( : ))
            {
             string[] ipPort = datas.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries);
             if (ipPort.Length = 2)
             {
                 string ip = ipPort[0];
                 string port = ipPort[1];
                 this.remoteIp = ip;
                 this.remotePort = port;
                 Console.Write( 接受来访客IP: + ip);
                 isIp = true;
             }
            }
         }
         if(!isIp)
         {
            string datas = Encoding.UTF8.GetString(buffers);
            Console.Write( tcp接受到标识符串: + datas);
         }
     }
    }         这编码加在哪儿 
相关新闻

著作权专利权

2分鐘前 1381***6939 获得了“陶*娃”的商标logo剖析函 申请注册取得成功率为96.23%8分鐘前 1860*...

日期:2020-11-20 浏览次数:57

要是那样做,手机微信微信小程序获得完全免费

做为手机微信绿色生态闭环控制中的关键合理布局,手机微信微信小程序近期的关注度一时无...

日期:2020-10-30 浏览次数:177

什么样的页面在谷歌能获得好的排名?

backlinko公布了一份根据1上百万搜索成效统计分析出去的Google排行数据信息,表明了哪些的网页...

日期:2020-10-12 浏览次数:135

本人简历中的应聘求职意愿有多种要?如何写?

坚信有很多小伙子伴在制做本人简用时,都会遇到这样的疑惑:应聘求职意愿究竟要不必写?...

日期:2020-10-08 浏览次数:187

应聘求职简历模版去哪一个照片制做手机软件免

近年来,伴随着技术性和销售市场的慢慢发展趋势和完善,愈来愈多的照片制做手机软件横空...

日期:2020-09-18 浏览次数:65

完全免费建网站:[17]怎样获得wordpress主题风格

主题风格/模版就是指网站的页面设计风格,包含对话框的外型、字体样式、色调 按键的外...

日期:2020-08-25 浏览次数:93