我正在创建一个聊天应用程序,其WebSocket服务器是用java编写的。
对于WebSocket客户端,我正在使用SocketRocket库。
当我尝试从本地主机或127.0.0.1连接时,一切正常
但当我尝试使用公共IP连接它时,它在-(void)webSocket:(SRWebSocket*)\u webSocket didFailWithError:(NSError*)error方法中给出以下错误:
Error Domain=NSPOSIXErrorDomain Code=57 "The operation couldn’t be completed. Socket is not connected"
下面是初始化SRWebSocket对象的方法:
webSocket = [[SRWebSocket alloc] initWithURL:[NSURL URLWithString:@"ws://IP_ADDRESS:8080/ChatWebSocket/chat/12345"]];
// connects successfully when IP_ADDRESS = localhost or 127.0.0.1
// gives 'Socket is not connected' error when IP_ADDRESS = some public IP address
我还尝试过使用
initSusURLRequest:
初始化SRWebSocket
。
P、 我还测试并验证了WebSocket服务器可以通过其公共IP地址从javascript代码访问。
因此,我认为问题在于客户端。
任何帮助都将不胜感激<提前谢谢
经过近2天的研究,我终于意识到问题只出现在模拟器上。
当我在iPod touch上测试相同的代码时,它的工作就像一个魅力!:)
我一直在寻找这个问题的解决方案,我尝试了许多proguard配置,但都没有成功。在我用proguard制作发布版本之前,这个应用程序运行得很好。我在分配类时遇到错误:“java.lang.IllegalArgumentException:表示mobile serviceTable的类必须定义一个id属性” 我相信这是由我试图访问的表的类引起的,它的变量“id”名称已更改。 我有以下内容: 连接方式
本文向大家介绍使用phpMyAdmin连接到外部服务器,包括了使用phpMyAdmin连接到外部服务器的使用技巧和注意事项,需要的朋友参考一下 下面的代码行可以添加到底部的/etc/phpmyadmin/config.inc.php文件中- 它将显示“当前服务器:”,并同时下拉“ 127.0.0.1”和$cfg ['Servers'] [$i] ['host']提供的下拉列表。 用户可以在两个服务
这是mysql连接php脚本。它不断地显示出它的错误 警告:mysqli_connect():(HY000/1045):用户'user'@'localhost'(使用密码:YES)在第6行的C:\xampp\htdocs\index.php访问被拒绝 注意:尝试在第7行连接成功的C:\xampp\htdocs\index.php中获取非对象的属性 我听不懂,请帮帮我好吗?
首先,我知道有很多类似的问题,但我所看到的似乎都不能解决我的设置(我发现的任何解决方案都不管用)。所以请容忍我。。。 我的服务器主机名是IP地址,而不是域名(即URL看起来像:) 我的服务器有一个真正的证书(即,没有自签名) 我的应用程序的plist条目字典为空(没有任何例外-出厂设置ATS) 这是生产代码,我不能禁用ATS(我也不认为我可以,因为例外只适用于显式域名,而不是IP地址) (iOS9
我想用maven部署一个小型Web应用程序。我下载并配置了tomcat,并告诉IntelliJ在Run/Debug config中使用它,如下所示。我还将其配置为构建神器“战争爆炸”。 问题是,每次我运行项目时,都会出现一个错误,即: 工件JDBCTest:war:服务器未连接。部署不可用。 这是我的带有错误日志的dropbox,pom。xml、servlet类等。 我真的需要一些建议。
我目前无法在Eclipse Neon中使用SonarLint连接到我的SonarQube服务器。安装细节可以在这篇文章的底部找到。 无法从服务器XXX更新数据: 由于我在网上找不到任何关于我的问题的信息,我现在希望通过在网上发布我的问题得到一些帮助。我可以提供以下补充背景资料: 我无法安装SonarLint通过市场由于一个错误声明,内容不可用。这就是为什么我从手动下载了这个zip文件,并使用men