Foxtable(狐表)用户栏目专家坐堂 → [求助]请问怎样往指定IP端口发送文本?


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

主题:[求助]请问怎样往指定IP端口发送文本?

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


加好友 发短信
等级:童狐 帖子:289 积分:4258 威望:0 精华:0 注册:2011/8/19 10:07:00
[求助]请问怎样往指定IP端口发送文本?  发帖心情 Post By:2012/8/7 16:15:00 [只看该作者]

如果我想往 192.168.1.100  8000 端口发送 1234567890 文本信息代码怎样实现?

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


加好友 发短信
等级:三尾狐 帖子:732 积分:5491 威望:0 精华:14 注册:2011/8/28 12:49:00
  发帖心情 Post By:2012/8/7 16:34:00 [只看该作者]

'我没有做服务器端,你自己测试一下
Dim Skt As New System.Net.Sockets.Socket(System.Net.Sockets.AddressFamily.InterNetwork, System.Net.Sockets.SocketType.Stream, System.Net.Sockets.ProtocolType.Tcp)
Dim LocalEndPoint As New System.Net.IPEndPoint(System.Net.IPAddress.Parse("192.168.1.100"), 8000)
Skt.Connect(localEndPoint)
Skt.Send(Encoding.Unicode.GetBytes("1234567890"))
Skt.Close()

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


加好友 发短信
等级:狐神 帖子:6886 积分:43605 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/8/8 8:55:00 [只看该作者]

试验了,没有任何反应,也没有任错误何提示,应该是成功了,但也不知道是什么结果。求答案

[此贴子已经被作者于2012-8-8 8:55:37编辑过]

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


加好友 发短信
等级:狐神 帖子:6886 积分:43605 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/8/8 8:58:00 [只看该作者]

就是说,如果知道是否发送成功,如何获取这个成功的结果?

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


加好友 发短信
等级:三尾狐 帖子:732 积分:5491 威望:0 精华:14 注册:2011/8/28 12:49:00
  发帖心情 Post By:2012/8/8 9:11:00 [只看该作者]

你往那端口发,那边没有接收程序吗

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


加好友 发短信
等级:童狐 帖子:289 积分:4258 威望:0 精华:0 注册:2011/8/19 10:07:00
  发帖心情 Post By:2012/8/8 11:27:00 [只看该作者]

我用的TCP/UDP Socket调试工具进行接收数据,可每次都收到文本的第一位,后面没有。

比如发送“123456789” 收到的是“1”

发送“ABCDEFG”收到的是“A”

是哪里的问题呢?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:sockettool.rar


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


加好友 发短信
等级:童狐 帖子:289 积分:4258 威望:0 精华:0 注册:2011/8/19 10:07:00
  发帖心情 Post By:2012/8/8 12:28:00 [只看该作者]

OK~~~~~~~测试成功哦。非常感谢飞的代码。谢谢哦。

 

Dim Skt As New System.Net.Sockets.Socket(System.Net.Sockets.AddressFamily.InterNetwork, System.Net.Sockets.SocketType.Stream, System.Net.Sockets.ProtocolType.Tcp)
Dim LocalEndPoint As New System.Net.IPEndPoint(System.Net.IPAddress.Parse("192.168.1.100"), 8000)
Skt.Connect(localEndPoint)
Skt.Send(Encoding.Default.GetBytes("1234567890"))
Skt.Close() 

 

把系统编码改一下就能接收完整字段了。


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


加好友 发短信
等级:狐神 帖子:6886 积分:43605 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/8/8 12:51:00 [只看该作者]

还是收不到信号,如何操作?


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


加好友 发短信
等级:童狐 帖子:289 积分:4258 威望:0 精华:0 注册:2011/8/19 10:07:00
  发帖心情 Post By:2012/8/8 15:33:00 [只看该作者]

操作很简单啊,你建立一个窗口,插入一个按钮,把代码复制一下,需要把IP地址改一下,你得看你本机的IP,然后用我那个端口调试工具创建一个监听端口就行了。应用一下窗口,点击按钮就能在调试工具里面接收到文本了。

 

我还有一个问题要问飞,如果我那个窗口里面有两个文本框Text1和Text2,我怎样把这文本框内的内容发送到8000端口?


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


加好友 发短信
等级:童狐 帖子:289 积分:4258 威望:0 精华:0 注册:2011/8/19 10:07:00
  发帖心情 Post By:2012/8/8 16:19:00 [只看该作者]

狐爸不能视而不见啊。。。解决解决呗。。。图片点击可在新窗口打开查看

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