Foxtable(狐表)用户栏目专家坐堂 → [求助]互通网页


  共有4462人关注过本帖树形打印复制链接

主题:[求助]互通网页

美女呀,离线,留言给我吧!
OKK
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:407 积分:4268 威望:0 精华:0 注册:2016/11/22 19:30:00
[求助]互通网页  发帖心情 Post By:2017/5/3 19:36:00 [只看该作者]

http://www.foxtable.com/webhelp/index.htm?page=0552.htm
按照上面这个例子,把IP改成花生壳的IP,端口用1433,为何连接网页时,不能互通?





花生壳设置是按以下设置的:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=14357&authorid=0&page=0&star=1





[此贴子已经被作者于2017/5/3 19:39:12编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/3 19:50:00 [只看该作者]

提示什么错?你的连接字符串贴出来。


 回到顶部
美女呀,离线,留言给我吧!
OKK
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:407 积分:4268 威望:0 精华:0 注册:2016/11/22 19:30:00
  发帖心情 Post By:2017/5/3 22:30:00 [只看该作者]

没有任何提示,也没出错,就是点击查询按钮时,就网页刷新了一下,不过数据没变化


但在案例测试时,点击查询按钮,是可以读取狐表里面的数据的

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/4 0:41:00 [只看该作者]

 你写了什么代码?要做什么功能?你加入msgbox弹出值看一看。

 回到顶部
美女呀,离线,留言给我吧!
OKK
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:407 积分:4268 威望:0 精华:0 注册:2016/11/22 19:30:00
  发帖心情 Post By:2017/5/4 16:41:00 [只看该作者]

http://www.foxtable.com/webhelp/index.htm?page=0552.htm


http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=14357&authorid=0&page=0&star=1





在哪里加入msgbox ,弹出什么值,不明白。。。。。

我要做的就是跟第一个连接上写的案例,一模一样,代码也是案例的代码,只是代码里面的IP换了花生壳IP,端口换了1433

这个案例,在本机测试时是可以读取狐表数据的,但把代码的IP改成了花生壳IP,端口改了1433就不行了,为什么?



注意:花生壳设置正常,按第二个链接的花生壳教程设置好了,一模一样的设置





 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/4 17:13:00 [只看该作者]

 你要做的东西和花生壳和ip一点关系都没有。你贴的地址是否有错?

 回到顶部
美女呀,离线,留言给我吧!
OKK
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:407 积分:4268 威望:0 精华:0 注册:2016/11/22 19:30:00
  发帖心情 Post By:2017/5/4 17:30:00 [只看该作者]

我重新说吧,当我之前没说过,看以下内容:

http://www.foxtable.com/webhelp/index.htm?page=0552.htm
这个链接上说的是ASP.NET网页进行交互示例

并做好了一个案例供下载:


我下载了这个案例,并使用,但发现在本机打开VS网页,在本机打开狐表,网页就能读取狐表的数据

但,但,但。。。。如果在外地打开网页,也能读取本机上狐表的数据,要怎么做?

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/4 18:08:00 [只看该作者]

1、你给的地址有问题,说的和地址的不符,以后注意。

 

2、花生壳的话,对应的可能不是你写的那个ip,可能有多个ip,代码改一下

 

Dim result As String = "!false"
For Each address As System.Net.IPAddress In System.Net.Dns.GetHostAddresses("花生壳域名")
    Dim udp As New System.Net.Sockets.UdpClient(0)
    Dim ip As New System.Net.IPEndPoint(address, 3389)
    Dim bytes() As Byte = System.Text.Encoding.Unicode.GetBytes(input)
    udp.Send(bytes, bytes.Length, ip) '发送数据
    Dim sdt As Date = Date.Now
    While Date.Now < sdt.AddSeconds(1) '等1秒
        If udp.Available > 0 Then
            Dim remoteIp As New System.Net.IPEndPoint(System.Net.IPAddress.Any, 0)
            Dim rbytes() As Byte = udp.Receive(remoteIp)
            result = System.Text.Encoding.Unicode.GetString(rbytes) '获取返回值
        End If
    End While
    udp.Close()
    If result <> "!false" Then Exit For
Next

Return result


 回到顶部
美女呀,离线,留言给我吧!
OKK
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:407 积分:4268 威望:0 精华:0 注册:2016/11/22 19:30:00
  发帖心情 Post By:2017/5/4 18:23:00 [只看该作者]

换了这个代码也是不行图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看






2、花生壳的话,对应的可能不是你写的那个ip,可能有多个ip,代码改一下


你说的这个是什么意思,花生壳对应不是我写的IP是什么意思?
可能有多个IP又是什么意思?请问在哪里有多个IP,怎么查看?

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/4 18:37:00 [只看该作者]

 如果你的网站和foxtable在同一台电脑上,没必要用外网的ip

 

 只有你的网站(vs项目)和foxtable的数据不在同一台电脑,vs项目要想访问foxtable的内容才需要用到你的ip

 

 查看域名对应多少个ip,参考

 

Dim IPs As Net.IPAddress() = Net.Dns.GetHostAddresses("www.baidu.com")
For Each ip As Net.IPAddress In IPs
    msgbox(ip.ToString())
Next


 回到顶部
总数 33 1 2 3 4 下一页