测试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