问题标签 [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 投票
1 回答
490 浏览

java - (saxon dtd)java.net.SocketException:来自服务器的文件意外结束

我使用 Saxon(Java) 转换*.xhtml*.xml.

这是我的java代码:

因为文件中有DTD *.xhtml,比如:

错误:

我想知道:

1) 如何简单地禁用 dtd?

2)如果没有,如何在Java程序中为saxon设置目录文件(将dtd映射到本地)?有什么例子吗?

谢谢。

0 投票
1 回答
1272 浏览

android - DEBUG/SntpClient(61): request time failed: java.net.SocketException: Address family not supported by protocol

I am using the deacon library for getting push notifications in my android application. I implemented the demo application, but I am not able to connect to the meteor server in my application from my office connection. However, when I try connecting from home, it works. Seems like something is blocking the connection at my workplace.

When I run the app in debug mode in the office, it gives the error -

What could the problem be? How can I check/debug this issue? I want to know where the problem lies, in the connection or in getting the response?

0 投票
2 回答
1914 浏览

c# - C#中的TCP服务器

我只是一个初学者学生套接字编程。我尝试了“C#程序员实用指南中的 TCP/IP 套接字”pdf 书中的一个简单代码,但它不起作用。我在 Visual Studio 2010 中编译它。请帮助我有什么问题和这是完整的代码

来自评论:

我有客户端程序也可以连接到这个服务器程序。实际问题是这个服务器程序没有运行。在第 16-22 行有代码 try

和程序显示错误代码并显示这样的消息

10048:每个套接字地址通常只允许使用一次

和程序关闭。该怎么办?

0 投票
0 回答
1118 浏览

android - Android:对等方重置连接

我的应用程序需要从 Internet 检索压缩的 xml 数据,这是我获取输入流的方式:

但我的问题是我有一个例外:

此异常仅在我的手机上引发(但在使用 wifi 时不会),它不会与模拟器一起引发。有人知道吗?感谢您的帮助

0 投票
0 回答
342 浏览

android - 3G 网络中使用 KSOAP2 的问题:XmlPullParserException

我已将 KSOAP2 用于 Web 服务调用。这是我的代码:

当我们在我们的设备和网络中测试代码时,它运行良好。我已经在不同的位置以及不同的 Wifi 和 3g 网络中对其进行了测试。它工作正常。当我的客户使用他的设备和 Wifi 网络对其进行测试时,它也可以正常工作。但是当他尝试使用 3G 网络进行相同操作时,它正在给出XmlPullParserException预期:START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelopre(位置:START_TAG @1:6 in java.io.InputStreamReader)。这种网络特定的背后可能是什么问题SocketException

在这里我想提一下,在调用 SOAP 之前,我已经使用以下代码检查了网络状态:

0 投票
2 回答
5929 浏览

smtpclient - 来自 WebException 的 SmtpException:无法连接到远程服务器

我正在尝试使用 smtp 服务器发送邮件,但我收到了以下异常。请给我一些建议。。

System.Net.Mail.SmtpException:发送邮件失败。
---> System.Net.WebException: 无法连接到远程服务器
---> System.Net.Sockets.SocketException: 一个套接字操作被尝试到一个无法访问的网络 184.xx.xxx.xx:25
在系统。 Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
在 System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket&socket, IPAddress&地址、ConnectSocketState 状态、IAsyncResult asyncResult、Int32 超时、异常和异常)
--- 内部异常堆栈跟踪结束 ---
在 System.Net.ServicePoint.GetConnection(PooledStream PooledStream,对象所有者,布尔异步,IPAddress& 地址,Socket& abortSocket,Socket& abortSocket 6,Int32 超时)
在 System.Net.PooledStream.Activate(对象 owningObject,布尔异步,Int32 超时,GeneralAsyncDelegate asyncCallback)
在 System.Net.PooledStream.Activate(Object owningObject, GeneralAsyncDelegate asyncCallback)
在 System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncD elegate asyncCallback, Int32 creationTimeout)
在 System.Net.Mail.SmtpConnection.GetConnection(String host, Int32 端口)
在 System.Net.Mail.SmtpTransport.GetConnection(字符串主机,Int32 端口)
在 System.Net.Mail.SmtpClient.GetConnection()
在 System.Net.Mail.SmtpClient.Send(MailMessage message)
--- 内部异常堆栈跟踪结束 ---
在 System.Net.Mail.SmtpClient.Send(MailMessage message) at testEmail.Module1.Main() 在 E :\testEmail\testEmail\Module1.vb:第 17 行

0 投票
1 回答
455 浏览

android - 不确定如何处理在 Android 应用程序中没有连接

我正在制作一个将 RSS 提要解析为 SQLite 数据库的应用程序,然后从中读取该数据库以填充帖子列表。数据库在那里,因此即使没有连接,用户也可以查看之前检索到的帖子。

我已经把所有的解析都放到了 try-catch 中;但是,当它捕获到异常时,应用程序会崩溃。有没有办法优雅地处理这个异常,所以它只是跳到读取数据库中的内容?我已经研究过使用SocketExceptionand XmlPullParserException,但这些要么带来更多错误,要么不影响问题。

0 投票
1 回答
2580 浏览

.net - ClickOnce 错误:现有连接被远程主机强行关闭

我有一个烦人的问题。我通过clickonce部署了应用程序。到目前为止,它运行得非常好,并且很容易部署了很多更新。这次我不得不对我的应用程序进行一些重大更改。这导致更新约为 16MB。不幸的是,客户端计算机上的大多数时间在下载更新期间发生错误(随机时刻):

还有一些细节:

当然我用Xs替换了真实IP。
只有一次正确更新。我使用 WAMP 作为 HTTP 服务器。我已经用谷歌搜索了一段时间,但实际上没有发现任何有用的东西。

谢谢

0 投票
1 回答
938 浏览

java - Android 应用程序上的 Java Socket 异常,需要帮助吗?

我正在尝试开发一个 Android 应用程序,但在尝试让我的手机连接到我的服务器时遇到了一些问题。最初在尝试连接到我的服务器时,我得到了一个 IOException,我最终通过在清单中添加权限来解决。现在我得到一个套接字异常:“连接被拒绝”,我完全确定服务器正在侦听,因为我可以在我的计算机上运行另一个程序,只用连接到服务器的普通 java,它工作正常。我已经在模拟器和我的实际手机(在我的 WiFi 网络上)上运行了客户端应用程序,同时使用了我的计算机的 IP 地址和“localhost”。我的问题是,是否有人知道为什么会发生这种情况。这是一些代码:

客户:

寻找连接的服务器部分:

0 投票
2 回答
20403 浏览

java - 如何正确关闭套接字然后重新打开它?

我正在为我所在的班级开发一款游戏,并且已经完成了大约 99%。但是,我意识到存在一个问题:如果服务器和客户端断开连接,并且客户端尝试重新连接(并且服务器已备份并正常运行),则客户端没有建立新连接。

服务器和客户端都是多线程的。如果我向客户端发送Kick消息,客户端将关闭其套接字。如果我重新连接,我会得到一个SocketException: 套接字关闭,即使每次按下连接时,都会构造一个新的客户端,它基本上只是一个创建套接字并使用 get/send 线程连接到服务器的类。

你觉得我有什么不合逻辑的事情吗?就像它试图使用构建的旧 Socket 和 Client 一样,但是如果我进行一些println调用,我可以看到它确实构建了一个新的并且它们位于不同的内存位置。

谢谢!