问题标签 [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.
jsp - OutputStream 被重置
在我从 MySql DB 流式传输 ogg/webm 视频的代码中:
我收到以下异常。
请建议我如何在嵌入 JSP 页面的 servlet 中播放流。
java - Java 多播套接字在 Windows 上不起作用(SocketPermission 异常)
在 Windows 上启动多播 java 套接字时,出现以下错误(防火墙已停用):
java.security.AccessControlException:在 java.security.AccessController.checkPermission(Unknown Source) 在 java.security.AccessControlContext.checkPermission(Unknown Source) 的访问被拒绝 (java.net.SocketPermission 230.0.0.1 connect,accept,resolve)。 lang.SecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkMulticast(Unknown Source) at java.net.MulticastSocket.joinGroup(Unknown Source) at ch.uzh.ifi.group10.client.ServiceBrowser.(ServiceBrowser.java :49) 在 ch.uzh.ifi.group10.server.RMIServer.startServer(RMIServer.java:176) 在 ch.uzh.ifi.group10.server.RMIServer.main(RMIServer.java:279)
似乎我无法加入多播组,因为程序没有套接字的权限。有趣的是,相同的代码在 linux (ubuntu 11.10) 上没有任何问题。我还尝试向 security.policy 文件添加套接字权限(Permission java.net.SocketPermission "230.0.0.1", "connect, accept, listen, resolve";)这也没有帮助。
我被困住了,因为我找不到任何其他可能出现问题的地方或我错过了什么......有什么想法吗?
java - Java中的连接重置
几天来,我一直在尝试修复此错误。真的。我只是不明白。代码很简单。为什么它不起作用?
以上是服务器代码。客户端代码如下:
一开始,客户端和服务器都只是在等待对方说话,就像两个害羞的少年一样。经过一些更改,这开始发生。我收到连接重置错误。请帮忙。截止日期!
java - jmeter 给出错误没有可用的缓冲区空间(达到最大连接数?):连接
一段时间后出现错误:
apache - 严重:CouchDBQuery 错误。java.net.SocketException:打开的文件太多
当我尝试连接到 couchdb 时出现此错误。有人可以告诉我发生这种情况的原因。我是否必须在调用 couchdb 的方法中将 null 分配给 HttpClient 和 GetMethod?
java - iOS Java 套接字异常
我在 iOS 上运行 JVM。
当我尝试使用来自网页的 POST 请求获取数据并且无法建立连接(客户端)时,出现以下错误:
我用来执行发布请求的代码(请注意,数据可能是一个空字符串):
此外,请求在单独的工作线程中执行。发生这种情况时,程序的其他功能不会受到影响。
我认为这与正在运行的 JVM 有关。知道为什么会抛出该错误吗?你将如何阻止它显示?
谢谢
java - 为什么我无法捕获 java.net.SocketTimeoutException?
我有一个简单的多线程服务器,线程的代码如下所示:
我想创建 3 分钟的超时,如果客户端套接字在 3 分钟内没有发送消息,则必须关闭线程...
所以我尝试这样做:
问题是 netbeans 显示错误消息:
我用 SocketException 尝试了这个,但结果相同..
为什么我抓不到他们?
更新:根据 thinksteep 和 mprabhat 的回复,我在 LireTrame(..) 中添加了th throw,但我仍然无法捕捉到异常:
有什么想法可以做到这一点吗?
jakarta-ee - 如何处理 java.net.SocketException:打开的文件太多
我们的是一个 Struts2 java webapplication,使用 hibernate 3.5 ORM。当我们在应用程序上执行一些并行操作时,我们会遇到以下异常,并且 java 进程 cpu 利用率处于最大值。
请相应地建议我们。
java - 即使 Struts2 f/w 用于 Web 应用程序,也会在服务器日志中获取 FreeeMarker 异常
我面临一个神秘的问题,它对我的 Web 应用程序的可用性造成了严重破坏。一些背景 -
- 服务器 - Apache+Tomcat7
- Web 框架 - 带有 JSP 的 Struts2
在检查服务器注销较晚时,我收到了很多以下异常-
这种情况继续发生,然后导致 -too many open files
像这样的异常,
我很困惑,主要是因为我在代码库中没有一个 freemarker 文件。我的猜测是,这是从我导入的某个库内部发生的,问题是我有大量的库,所以要逐个浏览它们并弄清楚哪个库的行为是不可行的。
温度。我的技巧是重新启动服务器并将“ulimit -n”大小加倍。但这只是一个创可贴。我想通过删除有问题的库或包含丢失的库来解决这个问题并解决它!?!?。
任何帮助表示赞赏。
更新 我在几个小时内收集的堆栈跟踪转储 - https://gist.github.com/4e22ffd19f0445521083希望这能提供一些指示。
c# - C# 引用的对象类型不支持尝试的操作
当我尝试解析字符串形式的 IP 地址时出现此错误。
我在测试时使用了公共 dns ip 地址(4.2.2.2)(使用 System.Net 的 IPAddress.Parse 方法)。
它正确解析并返回一个 IPAddress 对象。但是,如果我尝试访问此对象的 ScopeId 属性,则会引发 SocketException 并带有标题中给出的消息。
我真的无法弄清楚这里有什么问题。当我检查 IPAddress.ScopeId 属性的文档时,它说当 AddressFamily=InterNetwork 时抛出异常,我的示例就是这种情况。
有人可以解释一下这个原因。