添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

测试websocket通信,嵌入式设备作为tcp client, unity里的C#程序作为tcp server。
始终报错:

C# SocketException: 你的主机中的软件中止了一个已建立的连接。

前期准备如下:
● server和client在同一局域网下(连同一个热点)
● 通过ipconfig或直接这里看自己的ip
● server需关闭防火墙
● server需关闭VPN
● 以上完成后可以ping一下看能不能ping通(如果是两台电脑)

最后的解决原因是防火墙没关好,
有域网络、专用网络和公共网络三个防火墙。server端可能需要关正在使用的那个,保险起见可以都关了。
(我是起初只关了专用网络的,后来一看有个域网络,也关了还不行。最后才发现公共网络。)
在这里插入图片描述

最近做一些小游戏,用到了 socket ,客户端是flash,服务端用的是 C# 。通讯用的 socket ,在本地好好的,可是放到服务器上的时候出现了”您的 主机 软件 中止 一个 建立 连接 “这个错误,搜了一大堆,全是说 网络 问题,防火墙之类的,全部没有用。垃圾们来转来转去,最后也没有解决。没有办法,最后自己调试的时候看到了,这个不是和权限有关么?于是又找一些资料,发现adobe真是蛋疼。我把要点列出来,也 C# winform System.Net. Socket s. SocketException :“你的 主机 软件 中止 一个 建立 连接 。用 C# winform的 socket 写了 一个 通信 软件 ,发着发着数据,就这样了。 昨晚向同事写的python接口post图像数据的时候,出现了这个提示,但一次链接是没有这种问题的(StutasCode提示为400),但第二次发送的时候,就提示: SocketException : 你的 主机 软件 中止 一个 建立 连接 。 开始以为是接口写的由问题,但是同事的python脚本却能够正常上传。后面测试发现,原来是与服务器接口的数据要求格式不同,经过修改代码后,能够正确发送。 ##附上p... http://tieba.baidu.com/p/3223234493 服务端在接收客户端数据的时候,抛了个异常出来:System.Net. Socket s. SocketException : 您的 主机 软件 中止 一个 建立 连接 。   //An established connection was aborted by the software in your host mach... Mysql 1053 SocketException 你的 主机 软件 中止 一个 建立 连接 。 解决方法:修改数据库最大数据传输量【max_allowed_packet】 1:查询【max_allowed_packet】:show variables like '%max_allowed_packet%';   结果只有1024个字节 2:修改【max... 我这个错误是ASP.NET与Web.Services 连接 造成的,原因很简单就是远程的Web.Services 主机 关闭了,也就是没有连上对方服务器造成的! 经过测试就是这样的 ! “/”应用程序 的服务器错误。 您的 主机 软件 中止 一个 建立 连接 。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码 导致错误的出处的详... Socket 连接 异常之"由于目标机器积极拒绝,无法 连接 (System.Net. Socket s. SocketException :Connection refused)" 1.如果是采用 TCP /udp协议进行 连接 ,检查windows防火墙是否开放相应 Socket TCP /udp端口; 简单的检测方法是关闭windows防火墙后再试; 2.检查防火墙 软件 是否开放相应 Socket TCP /udp端口; 简单的检测方法是关闭防火墙 软件 后再试; 3.如果服务器端和客户端均在本机上运行,则将相应的 serv... 最近在答疑群 ,经常看到同学们遇到 `你的 主机 软件 中止 一个 建立 连接 ` 这样的报错,这个报错可能的原因还挺多的,本质上是,无法 连接 服务。 一般来说,我们在poco初始化,或者是poco初始化之后“第 一个 ”控件操作的语句 ,就容易出现这个问题。 下面我们详细看下可能导致这个问题的几个常见场景: 写在开头:为什么要使用 websocket 协议(以下简称ws协议),什么场景会使用?我之前是做IM相关桌面端 软件 的开发,基于 TCP 长链接自己封装的一套私有协议,目前公司也有项目用到了ws协议,好像无论什么行业,都会遇到这个ws协议。首先它的使用是很简单的,在H5和Node.js 都是基于事件驱动在H5 在H5 的使用案例:<html><head><meta c... 监听窗口关闭事件,当窗口关闭时,主动去关闭 websocket 连接 ,防止 连接 还没断开就关闭窗口,server端会抛异常。 window.onbeforeunload = function() { websocket .close(); 不要把window.onbeforeunload写成 websocket .onbeforeunload