作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 JavaPhoenixChannels ( https://github.com/eoinsha/JavaPhoenixChannels ) 连接自定义聊天服务器。
我连接套接字并抛出异常消息 sendto failed: EPIPE (Broken pipe)
5 秒后(使用 master
版本)。
当我使用 v0.2.0
版本,套接字已关闭,代码为 1011
.我已经看到了这段代码的含义
1011 indicates that a server is terminating the connection because it encountered an unexpected condition that prevented it from fulfilling the request.
README
创建连接的示例。可能有什么问题?我们已经用 iOS 测试了套接字服务器,它可以工作。
final String SOCKET_URL_TEMPLATE = "ws://socket.test.com/socket/websocket?token=%s&vsn=2.0.0";
String url = String.format(SOCKET_URL_TEMPLATE, "token_xpto");
socket = new Socket(url);
socket.onOpen(new ISocketOpenCallback() {
@Override
public void onOpen() {
Log.d("[SOCKET_TEST]", "socket opened");
//this part connects and join the channel, but the error occurs even without this part
//simpleChannelConnection();
}
});
socket.onClose(new ISocketCloseCallback() {
@Override
public void onClose() {
Log.d("[SOCKET_TEST]", "socket closed");
}
});
socket.onError(new IErrorCallback() {
@Override
public void onError(String s) {
Log.d("[SOCKET_TEST]", "socket error - " + s);
}
});
socket.onMessage(new IMessageCallback() {
@Override
public void onMessage(Envelope envelope) {
Log.d("[SOCKET_TEST]", "socket message - " + envelope.toString());
}
});
socket.reconectOnFailure(false);
socket.connect();
最佳答案
我已经发现了问题。这是原始库支持的服务器版本。
幸运的是,有一个 fork 已经完成了这个更新。
https://github.com/amensia/JavaPhoenixChannels
谢谢你。
关于Android - JavaPhoenixChannel - EPIPE(断管),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46575395/
安装并修复我的 VS2015 实例后,我仍然无法让智能感知(服务器端)在我的 MVC View 中工作。当我在 session 中第一次打开 .cshtml 文件并找到 Activitylog 文件时
我是一名优秀的程序员,十分优秀!