Foxtable(狐表)用户栏目专家坐堂 → [分享]发个socket简单通讯的示例,用于远程查看客户端信息和控制客户端登陆。


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

主题:[分享]发个socket简单通讯的示例,用于远程查看客户端信息和控制客户端登陆。

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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/7/16 18:36:00 [显示全部帖子]

这个在本地测试正常  但是远程就出现如下情况

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140716182937.png
图片点击可在新窗口打开查看

 

端口映射已经做好了 telnet测试端口也是成功的


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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/7/16 19:25:00 [显示全部帖子]

甜老师  按照你说的  我以管理员身份运行了程序  还是同样得问题  我在林总的代码前加了网络连通的判断 网络是OK的

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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/7/16 19:26:00 [显示全部帖子]

---------------------------
版本:2014.7.19.1
---------------------------
代码执行出错,错误信息:

 

System.IO.IOException: 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。 ---> System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接。

   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)

   在 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)

   --- 内部异常堆栈跟踪的结尾 ---

   在 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)

   在 FoxtableSocketTest.Client..ctor(String ip, Int32 port, Object frm)

   在 UserCode.Test()
---------------------------
确定  
---------------------------


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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/7/16 20:00:00 [显示全部帖子]

服务端开启了 其实服务器不用做任何修改 默认监听本地127.0.0.1  我只要修改客户端端口和IP就可以了 对吧?


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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/7/16 20:08:00 [显示全部帖子]

我的意思是服务端运行在服务器上  他监听的是本机  我只需要将客户端的IP改成服务器的IP 端口改成和服务器一致就可以了?

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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/7/16 20:46:00 [显示全部帖子]

现在可以连接了 出现一个新的问题 如何在服务端执行关闭客户端的时候给客户端一个提示?另外,刷新客户端不起作用,明明客户端已经关闭服务端还是显示在线

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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/7/16 21:19:00 [显示全部帖子]

我试试


 回到顶部