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


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

主题:[求助]互通网页

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


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

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


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


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

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

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


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

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

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | 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


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/5 15:13:00 [显示全部帖子]

 你的网站搭建在哪里?你用什么方式打开网页?


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/5 15:35:00 [显示全部帖子]

 你的网站搭建在网上的服务器里?你的网站需要访问你电脑的foxtable数据?

 

 花生壳的地址、端口,和你程序的端口发出来看看。

[此贴子已经被作者于2017/5/5 15:35:11编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/5 15:47:00 [显示全部帖子]

1、ip改成 xxxx

 

2、狐表项目的ip地址不要填,端口填写 3389

 

3、你防火墙、路由器,都需要把3389的udp端口给开放。

[此贴子已经被作者于2017/5/9 10:18:05编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/5 16:38:00 [显示全部帖子]

 路由器,设置端口映射

 

http://jingyan.baidu.com/article/1709ad80d599d24634c4f0c2.html

 

 代码这样写

 

Dim result As String = "!false"
For Each address As System.Net.IPAddress In System.Net.Dns.GetHostAddresses("xxx")
    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

[此贴子已经被作者于2017/5/9 10:17:50编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/5 17:25:00 [显示全部帖子]

 加客服QQ800014337,发远程过来看看。

 回到顶部
总数 16 1 2 下一页