标签: websocket

如何在Eclipse中使用Tomcat 8?

2014-02-07编辑:Eclipse的月神是在这里,和Tomcat的8支持包含在捆绑的WTP:)快乐的日子!

Tomcat 8仍在开发中,但你可以在这里得到它.现在主Apache Tomcat页面上有一个RC版本.更新2/27/14:8现已发布,并为WTP构建适配器,尚未集成到eclipse捆绑包中.不久!

但是在Eclipse Kepler中,Tomcat 8的添加服务器列表中没有受支持的适配器.Tomcat 7适配器不起作用,并且它看起来不像在"安装新扩展"中要下载它的新扩展名对话.

我唯一的选择是让它(Tomcat 8)在Eclipse之外的本地运行,并且可能将远程调试器挂钩到它中以便逐步执行代码?这甚至适用于Eclipse Kepler + Tomcat 8吗?IntelliJ IDEA 12无法在我进入该路径的30分钟内完成.

如果你想知道我为什么要这样做,我正在玩Spring 4.0.0.M1和4.0.0.M2 WebSocket的东西.他们(根据Rossen Stoyanchev的Spring 4.0 博文和示例)使用JSR-356,它在Tomcat 8中实现,理论上可以在某些时候反向移植到Tomcat 7.

回答更广泛的问题"如何轻松获得Spring 4 WebSocket支持的开发环境?" 会很好,但知道如何将不支持的Web服务器插入Eclipse仍然会很好.

干杯,E

**更新8/7/13 - Rossen Stoyanchev更新了Spring 4.0.0.M2博客并添加了一些jpda智慧并分享了,是的,他正在使用远程调试:

也就是说,在Eclipse中调试Tomcat 8并不是很难.只需将bin/startup.sh中的最后一行更改为(注意添加"jpda"):

 exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
Run Code Online (Sandbox Code Playgroud)

Eclipse内部为localhost端口80创建远程调试配置,在启动Tomcat后启动它,并且可以在源代码中放置断点.

谢谢Rossen!

**更新9/29/13 - Eclipse Kepler SR1刚到,但唉!Tomcat 8没有WTP支持.Tomcat 8最多可达RC3.

**更新12/5/13

  • 博客网址修复.
  • Tomcat 8最高可达RC5.
  • 错误跟踪WTP修复在Eclipse支持Tomcat的8 HERE.
  • IntelliJ IDEA新版本13表示它现在支持Tomcat 8.尚未亲自试过.

eclipse tomcat websocket eclipse-kepler

51
推荐指数
5
解决办法
17万
查看次数

是否为.NET实现了WebSocket客户端?

我想在我的Windows窗体或WPF应用程序中使用WebSockets.是否有支持WebSockets实现的.NET控件?或者是否有任何开源项目开始呢?

支持WebSockets的Java客户端的开源解决方案也可以帮助我.

.net html5 client websocket

50
推荐指数
5
解决办法
4万
查看次数

设计基于Websocket的API的良好实践

我们目前正在我们的应用程序中实现基于WebSocket的API .

到目前为止,我们提供REST API以及XMPP API,我们期望提供类似的功能,但我们不确定它的设计.

我们将使用JSON数据格式,但这几乎是我们唯一确定的事情.这有什么好的做法吗?

例如,REST API具有使用HTTP谓词和URL资源来描述正在执行的操作的巨大优势.Websocket没有这些.建立连接后,URL变得无关紧要.

有没有人知道现有的基于websocket的API?

api json websocket

50
推荐指数
2
解决办法
3万
查看次数

HTML5 Websockets可以直接连接2个客户端(浏览器)而无需使用服务器吗?(P2P)

使用HTML5 Websockets,我可以直接在2个客户端(浏览器)之间打开套接字(假设我知道他们的IP地址并且没有NAT遍历问题).我想直接从一个浏览器向另一个浏览器发送一些数据,主要是创建一个P2P网络.到目前为止我在网上看到的所有内容,websockets都用于客户端和服务器之间的通信,但客户端与客户端之间没有任何关系.

谢谢

html5 p2p websocket

50
推荐指数
2
解决办法
5万
查看次数

通过c#与socket.io服务器通信

是否有遵循socket.io协议的ac#client?我有一个socket.io服务器通过网站与socket.io javascript客户端通信,但我还需要连接ac#piece,它可以发送和接收消息.目前是否有一种干净的方法可以做到这一点,或者我是否必须编写自己的客户端.

c# sockets client websocket socket.io

50
推荐指数
4
解决办法
7万
查看次数

WebRTC和Websockets.有区别吗?

我假设WebRTC是一个解码/编码音频和视频的API,虽然服务器和客户端之间的通信是通过Web套接字或其他网络协议完成的?我有点困惑.WebRTC有自己的通信协议吗?

javascript html5 websocket socket.io webrtc

50
推荐指数
2
解决办法
2万
查看次数

Web套接字使ajax/CORS过时了吗?

在所有Web浏览器中使用Web套接字会使ajax过时吗?

因为如果我可以使用Web套接字来实时获取数据和更新数据,为什么我需要ajax?即使我在应用程序启动时使用ajax只获取一次数据,我仍然可能想看看这段数据是否在一段时间后发生了变化.

Web套接字是否可以跨域或仅来自同一个来源?

ajax websocket cors

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

用于.NET的HTML5 WebSockets客户端

所以,我发现了一个叫做HTML5 WebSockets,新API的神奇之物.这仍然是DRAFT版本,但得到了很好的支持.全双工双向通信.我知道如何通过JavaScript使用它,有API.但是,如果我想在我的C#/ .NET应用程序中使用WebSocket客户端,该怎么做?

例如JavaScript:http://bohuco.net/blog/2010/07/html5-websockets-example/

.NET中的WebSockets是否有任何特殊的客户端库?

c# html5 websocket

49
推荐指数
4
解决办法
4万
查看次数

Firefox for Socket.io上的"websocket在页面加载时被中断"

Error: The connection to <websocket> was interrupted while the page was loading.
Source File: localhost/socket.io/node_modules/socket.io-client/dist/socket.io.js
Line: 2371
Run Code Online (Sandbox Code Playgroud)

我是socket.io的新手,我试图搜索这个,但我没有得到答案.

当我在Firefox上刷新页面时,Websocket被中断.这就是服务器端等待授权客户端的原因.

这是代码:

server.js-->
var app = require('http').createServer(handler)
  , io = require('socket.io').listen(app)
  , fs = require('fs')

app.listen(8080);

function handler (req, res) {
  fs.readFile(__dirname + '/index.html',
  function (err, data) {
    if (err) {
      res.writeHead(500);
      return res.end('Error loading index.html');
    }
    res.writeHead(200);
    res.end(data);
  });
}

io.sockets.on('connection', function (socket) {
  socket.emit('news', { hello: 'world' });
  socket.on('my other event', function (data) {
    //alert(JSON.stringify(data));  
    console.log(data);
  });

});
Run Code Online (Sandbox Code Playgroud)

的index.html

<script …
Run Code Online (Sandbox Code Playgroud)

websocket socket.io

49
推荐指数
3
解决办法
5万
查看次数

Firefox Websocket安全问题

我们在Linode盒子上的端口8080上设置了websocket服务器.Chrome和Opera工作得很好.然而,Firefox抱怨操作不安全.

"操作不安全:代码18"

如果我尝试在页面加载之前在Web控制台中创建一个新的WebSocket对象,一切都很好.但是,在页面加载后,某些东西变得棘手,我就再也无法创建对象了.请参阅附带的屏幕截图在此输入图像描述

我不知道什么操作是不安全的,甚至不知道怎么去诊断这个.

firefox websocket

48
推荐指数
2
解决办法
4万
查看次数

标签 统计

websocket ×10

html5 ×4

socket.io ×3

c# ×2

client ×2

.net ×1

ajax ×1

api ×1

cors ×1

eclipse ×1

eclipse-kepler ×1

firefox ×1

javascript ×1

json ×1

p2p ×1

sockets ×1

tomcat ×1

webrtc ×1