问题标签 [socketexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
221 浏览

silverlight - WCF SocketException 连接被拒绝,绑定不匹配

我正在尝试使用一位同事编写的使用 WCF 服务来处理数据的 Silverlight 应用程序,它对他来说很好,但我的 PC 上出现了问题。在加载应用程序时,它会短暂闪烁,然后会在抛出 SocketException 时变为空白。

使用 .svc 文件作为默认页面打开 WCF 服务项目会给我 WCF 测试客户端有时会引发有关 XmlSerializers 程序集的 FileNotFoundException,但否则会显示它应该使用的方法。当我调用任何方法时,我得到一个 SocketException 说“无法建立连接,因为目标机器主动拒绝它”,本机错误代码为 10061。

服务跟踪错误显示“内容类型应用程序/soap+xml;charset=utf-8 已发送到需要 text/xml 的服务;charset=utf-8。客户端和服务绑定可能不匹配”的异常。但我不知道如何配置它或为什么它只会在我的机器上显示问题

0 投票
2 回答
5372 浏览

java - 流式传输 xml 时连接重置

我的代码需要在 GZIPInputStream 中下载一个大的 xml 文件 (500MB) 并对其进行处理,并对每个对象执行一些操作。这些操作需要时间才能完成,而且我有很多对象要处理。我正在使用 commons http-client 3.1 和 stax。

当我运行代码时,它会一直工作,直到两三个小时后,我得到一个SocketException: Connection reset. 看起来服务器已关闭连接,是否正确?有没有办法在服务器端不做任何更改的情况下避免此错误?如果没有,我该如何处理以避免从一开始就重新运行我的应用程序?

0 投票
2 回答
4473 浏览

android - java.net.SocketException:协议问题不支持地址族

我制作了一个适用于 android 2.2 但将在 android 2.3 上使用的应用程序,当我使用 2.3 模拟器启动该应用程序时,我收到了此异常消息。

如何解决?

0 投票
2 回答
2704 浏览

c# - SocketException 由于系统缺少足够的缓冲区空间或队列已满,无法对套接字执行操作

这个问题可能出在哪里?

SocketException 由于系统缺少足够的缓冲区空间或队列已满,无法对套接字执行操作

这是 func DoReceiveFrom 的样子

0 投票
2 回答
1346 浏览

c# - 在 Windows 7 下充当 TCP 服务器的 C# Windows 服务拒绝连接

我正在开发一对简单的 TCP 服务器和客户端,它们在同一台机器上运行。只要服务器作为普通可执行文件运行,一切正常。但是,一旦我将服务器部署为 Windows 服务,客户端就会不断收到 SocketExecption 声明“无法建立连接,因为目标机器主动拒绝了它 127.0.0.1:6692”。

我对 Windows 7 相当陌生,但我认为有一些我不知道的安全限制。明智的测试我已经停用了病毒扫描程序和防火墙,但没有任何改变。

谁能给我一个提示?

0 投票
4 回答
4115 浏览

java - JavaMail:如何解决 SocketException?

我正在使用以下代码从 Java 应用程序发送电子邮件。在我的计算机上它工作正常,在第二台计算机上也可以,但在另一台计算机(在同一网络中)上却不行,尽管我们使用相同的连接设置。

这是我得到的例外:

它不能在一台计算机上运行的原因可能是什么?

0 投票
2 回答
3512 浏览

java - 查找导致 java.net.SocketException 的隐藏错误:无法识别的 Windows 套接字错误:0:无法绑定

**这是两个同行之间聊天的简单代码。据我说,代码做了它应该做的,但我在解决这个 SocketException 错误时遇到了困难。在我进行最后一次修改之前,这段代码运行良好。现在我发现很难追踪错误。

0 投票
1 回答
474 浏览

c# - 程序在 VM 中运行时产生错误

我有一个 C# 服务应用程序,它通过 UDP 接收文件并将它们保存到本地驱动器中。该应用程序在本地操作系统上运行良好,但是当它从 VM 运行时,我从 Socket 库和 IO 库中得到这些异常。

我已经测试了磁盘空间,但它是 80% 的免费空间。VM 上的 Ram 也设置为 2GB。我用谷歌搜索,但在这个主题上找不到太多。

@David Stratton:
关于 VM 系统的信息:使用 ESXi 4.1 Host OS windows 2003

@Seth Noble
你说得对。第一个异常发生在它向源发送数据包时。当它接收到要写入磁盘的数据包时,第二个 IO 异常。

0 投票
2 回答
276 浏览

c# - 错误线程上的 SocketException

我正在使用 C#UdpClient类来连接 UDP 网络。有一个UdpClient对象,绑定到一个固定的本地端口,但不绑定到任何远程端点,因为它需要能够向/从多个不同的端点发送/接收。

我有两个线程:一个用于发送,一个用于接收。现在,当我将数据发送到存在但不在该端口上侦听的端点时,我期望一个SocketException. 我确实得到了一个。不幸的是,返回异常的不是我Send的调用,而是Receive调用。因此,在我的发送线程上,我将数据发送到“无效”端点,而我的接收线程得到了异常。不幸的是,在那一点上,我当然不知道是什么端点导致了该异常的发生。

在发送之前存储端点,然后在接收线程中访问它只是等待发生的竞争条件错误。

不幸的是,SocketException没有给我导致错误的端点。

有任何想法吗?是否有可能在发送线程上引发异常?

非常感谢您的帮助。

0 投票
1 回答
1422 浏览

request - 并行请求抛出“没有可用的缓冲区空间”

我的应用程序每 5 分钟对 Web 服务执行 2000 个请求。启动了 25 个线程,每个线程都有一个循环,负责处理 80 个请求。但是,有时会引发以下异常:

java.net.SocketException:没有可用的缓冲区空间

这可能是什么原因造成的?可能是网络瞬间掉线?

谢谢。