中易网

c# socket 中的ip 设置

答案:2  悬赏:30  
解决时间 2021-02-18 18:31
IPAddress hostIP=IPAddress.Parse("127.0.0.1");
private void button1_Click(object sender, EventArgs e)
{
try
{
hostIP = IPAddress.Parse(textBox1.Text);
}
catch
{
MessageBox.Show("IP地址格式不正确,请重新输入");
}
}
如果使用这段代码,是不是IP 只能设置成 127.0.0.1
hostIP = IPAddress.Parse(textBox1.Text); 这句话是干什么用的? 如果textbox1中不输入的话,能否连接

怎样可以连接任意的IP,不是固定的只连接某一个那种
最佳答案
127.0.0.1 这个是保留IP,就是和localhost是一样的意思,就是指本机。

如果你有多台联网(局域网也行)了的电脑,那么这个IP可以换成另外一台和你联网了的电脑的IP,然后和那个电脑上的程序进行Socket通讯,但如果你只有一台电脑,那么你就用这个IP吧,本机和本机通讯。

hostIP = IPAddress.Parse(textBox1.Text)的意思是将你的文本框 中的字符串转成标准的IP地址数据类型,方便建立Socket连接。 如果你textbox1中不输入的话,因为没有目标IP,所以肯定不能连接啊,连目的地都没有。

“连接任意的IP”?这个应该不行吧,不过,侦听任意IP倒是可以的,你发送消息的时候,肯定要有对象的,但是收听的时候就不一定了,只有有人向你说话,你就可以听了,而不必局限于只听某一个人的。
全部回答
统一字符编码问题    reader = new streamreader(chatform.stream, asciiencoding.default);     writer = new streamwriter(chatform.stream, asciiencoding.default); 发送数据时加上多线程
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求解梦:梦家中倒墙
想考房地产估价师,不知道哪个培训班比较好?
移动手机als能打王者荣耀吗
华富商城西门在什么地方啊,我要过去处理事情
csol我要开 d3d模式给个详细比较流弊的配置
五菱较长性的面包车能跑多快
蒲江县大兴镇老年大学地址在什么地方,想过去
长春个人所得税代扣代缴系统?
优洛代餐粉的减肥原理是什么?
郴州市南塔工商所在什么地方啊,我要过去处理
无限极保湿系列用完毛孔越来越粗
CPU:酷睿四核i7-4770,求散热方案
谁有特别好看的漫画~穿越文~古埃及文~喜欢喜
玻璃瓶上的商标怎么撕下来不留下痕迹
西游记第十九回打一肖
推荐资讯
是不是关闭查找我的iPhone就不会被远程锁了
欣龙服装批发城在什么地方啊,我要过去处理事
公历1997年1月25日农历是多少
淘!我喜欢NO.136030我想知道这个在什么地方
年套的时装属性怎么选择
突然听到一首叫致命的甜蜜的歌 和原来听到一
广州最好的非中介租房网站是哪个啊?
mistine 4D睫毛膏什么地方有卖?
炉边寿喜烧日式火锅地址在什么地方,想过去办
问下辽宁锦州市是凌河区还是陵河区啊?
中国电信互联网手机卖场地址在哪,我要去那里
三妹烧烤店地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?