我有一个android应用程序,打开一个套接字连接到一个服务器使用wasync/大气。这可以使用超文本传输协议。如果我用SSL连接到https地址,套接字将不会打开。我能够与DefaultHttpClient通信到https套接字。我能够在桌面应用程序中使用相同的代码,并使用SSL连接套接字。
当我尝试打开套接字时,会有整整60秒的暂停,然后出现以下异常:
java.net.连接异常:wss://prod-responseware.dev.turningtechnologies.com/responseware/pollingParticipant/1437?X-Atmosphere-Transport=websocket
下面是一些套接字代码:http://pastebin.com/RxSdmirZ
我尝试过更新我的库,用灰熊取代网蒂。
有什么想法我可以尝试或进一步的方式来调试这个问题?
用灰熊代替netty解决了这个问题。我必须更新我的其他库才能让它完全工作。
问题内容: Hay Guys,我是Android的新手,但这里是我想要做的。 我希望能够使用给定的IP和PORT打开到服务器的连接,然后将命令发送到服务器并取回数据。 有什么想法我需要谷歌帮助吗?我知道如何在PHP中做到这一点(使用fputs,fgets和fsockopen)。 任何帮助将是无聊的。 谢谢 问题答案: 使用java.net类。以下是使用DatagramSockets的简单示例: 其
问题内容: 我正在尝试在Python中建立安全的套接字连接,而使用SSL有点麻烦。我已经找到一些有关如何与SSL建立连接的代码示例,但它们都涉及密钥文件。我尝试连接的服务器不需要接收任何密钥或证书。我的问题是,我该如何实质上包装带有SSL的python套接字连接。我知道我应该使用的密码是,协议是。这就是我一直在尝试的: 运行此代码时,没有任何错误,但响应为空。当尝试在命令行中调试此代码时,通过在终
我编写了简单的服务器/客户端程序,其中客户端将一些硬编码数据以小块形式发送给服务器程序,服务器程序正在等待数据,以便将其打印到终端。在客户端,我在循环中调用send(),同时有更多的数据要发送,而在服务器上,我使用read()执行同样的操作,即返回的字节数为 如果我在完成发送后专门在客户端的套接字上调用close(),那么这个示例非常有效,但如果我不这样做,服务器将不会实际退出read()循环,直
问题内容: 我试图理解SocketChannels和NIO。我知道如何使用常规套接字,以及如何制作一个简单的每客户端线程服务器(使用常规阻塞套接字)。 所以我的问题是: 什么是SocketChannel? 当使用SocketChannel而不是Socket时,我还能得到什么呢? 通道和缓冲区之间是什么关系? 什么是选择器? 文档中的第一句话是。那是什么意思? 我也阅读了本文档,但是不知何故…… 问
我使用Android应用程序通过TCP套接字与同一局域网上的PC java应用程序进行通信、发送和接收消息。下面是我在android中使用的Asynctask的代码,用于发送消息并从PC接收回复: } 我在onPostExcecute中的祝酒词中显示PC的回复。 Android通过BufferedWriter发送消息,而PC上的java应用程序在BufferedReader中接收消息。 PC在收到
我注意到netstat的套接字是打开的: 这是意料之中的行为吗?我是否需要显式地将连接头值设置为close以防止这种情况发生?