已有57人关注
C#项目开发企业QQ系统-远程客户端的注册
发表在C#图书答疑 2010-03-17
是否精华
版块置顶:
小科老师,你好!
我的问题是:我把一台电脑用双绞线和我的电脑对接上后,设置本地连接属性,设置Internet协议属性,使两台电脑可以互相ping通(IP地址分别设置为192.168.0.16和192.168.0.17),这样两台电脑就组成了一个局域网。现在我在我的电脑中同时启动控制台和注册窗体,另一台电脑只启动注册窗体(这样我的电脑就充当了服务器端和一个客户端),在我的电脑上我进行注册,发现注册时注册窗体中的服务器ip只能填写以127开头的ip地址才能就行注册,控制台才会有新的记录,而且另一台电脑即使填写以127开头的ip也无法进入登陆窗体,也就是另一台电脑无法注册,这样也就无法聊天了!(注册窗体中所要填写的服务器ip是指的客户端的ip吧?在这儿是192.168.0.16吗?)谢谢小科老师的解答啦!!
 

分享到:
精彩评论 4
小科_mrkj
学分:43 LV2
2010-03-17
沙发
读者朋友:
    您好,注册窗体中填写的应该是客户端的IP,两台机器分别应该是192.168.0.16和192.168.0.17。
    关于注册不上的问题,你打开程序重写设置一下UDP组件里的地址,设成你作为服务器的IP,然后重新生成一下。在服务器端运行控制台,并且启动服务,然后再注册看一下。
ヤ後_mrkj
学分:0 LV1
2010-03-17
板凳
  小科老师!我现在的客户端和服务器端都在192.168.0.16这台电脑上,我只需把UDP组件中的private string localHost = "127.0.0.1";改成private string localHost = "192.168.0.16";就行了吗?那ClassOptionData.cs中的private string ConStr = @"Data Source=127.0.0.1;Initial Catalog=db_MyQQData;User ID=sa";这里还要改成private string ConStr = @"Data Source=192.168.0.16;Initial Catalog=db_MyQQData;User ID=sa";吗?
小科_mrkj
学分:43 LV2
2010-03-18
地板
读者朋友:
    您好,private string ConStr = @"Data Source=127.0.0.1;Initial Catalog=db_MyQQData;User ID=sa";这句话是数据库连接字符串,如果数据库附加到了服务器上,就把这里面的数据源修改成服务器的IP地址就行。
tmac
学分:0 LV1
2011-07-01
4L
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者朋友:
    您好,注册窗体中填写的应该是客户端的IP,两台机器分别应该是192.168.0.16和192.168.0.17。
    关于注册不上的问题,你打开程序重写设置一下UDP组件里的地址,设成你作为服务器的IP,然后重新生成一下。在服务器端运行控制台,并且启动服务,然后再注册看一下。
[/FIELDSET]

回复:
  你好,老师 注册的时候填的服务器IP不应该是服务器 所在主机的IP吗?
首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照