相关疑难解决方法(0)

如何在JavaScript\HTML中使用套接字?

如何在JavaScript\HTML中使用套接字?

可能会使用一些很酷的HTML5?

图书馆?教程?博客文章?

html javascript html5 websocket

82
推荐指数
3
解决办法
19万
查看次数

javascript中可能的网络协议

XMLHttpRequest在JavaScript中建立服务器连接时,HTTP(per )有哪些替代方案?我所知道的唯一一个是WebSocket协议(每个WebSocket).他们相应的安全变体https和wss包括在内.

是否可以使用JavaScript选择任意协议?如何与Node.js中的NTP,IMAP,UDP等服务进行通信?

javascript network-protocols node.js

7
推荐指数
1
解决办法
2533
查看次数

带有JavaScript客户端的Java套接字服务器

我把一个Java套接字服务器和客户端放在一起,可以互相发送消息,我想用JavaScript作为客户端,但是......这就是当我托管Java服务器并加载JavaScript客户端时会发生什么.

JavaScript的:

    var connection = new WebSocket('ws://127.0.0.1:9005');
connection.onopen = function () {
  connection.send('Ping');
};
Run Code Online (Sandbox Code Playgroud)

这个打印在Chrome控制台中:

与'ws://127.0.0.1:9005 /'的WebSocket连接失败:WebSocket握手期间出错:无效状态行
WebSocket错误[对象事件]

我想要做的是将"Ping"发送到Java服务器,但它发送所有这些东西而不是断开连接......

这将在Java服务器控制台中打印:

面包服务器上运行...
新建连接来源:127.0.0.1:51948
127.0.0.1:51948:GET/HTTP/1.1
127.0.0.1:51948:主持人:127.0.0.1:9005
127.0.0.1:51948:连接:升级
127.0. 0.1:51948:附注:无缓存
127.0.0.1:51948:缓存控制:无缓存
127.0.0.1:51948:升级:网页套接字
127.0.0.1:51948:产地:http://markstuff.net
127.0.0.1: 51948:仲丁基的WebSocket-版本:13
127.0.0.1:51948:用户代理:Mozilla的/ 5.0(Windows NT的6.1; WOW64)
为AppleWebKit/537.36(KHTML,例如Gecko)铬/ 48.0.2564.103 Safari浏览器/ 537.36
127.0.0.1: 51948:接受编码:gzip,紧缩,SDCH
127.0.0.1:51948:接受语言:EN-US,EN; q = 0.8
127.0.0.1:51948:仲WebSocket的密钥:D4Epyc7LwvPdfeDWG0sY2g ==
127.0.0.1:51948 :Sec-WebSocket-Extensions:permessage-deflate; client_max_window_bits
127.0.0.1:51948:
错误:软件导致连接中止:recv失败

JavaScript客户端:markstuff.net/socket/ - markstuff.net/socket/client.js
Java Server:pastebin com cdZjUWQp
Java客户端:pastebin com efEeezcR

javascript java

3
推荐指数
1
解决办法
6954
查看次数

标签 统计

javascript ×3

html ×1

html5 ×1

java ×1

network-protocols ×1

node.js ×1

websocket ×1