java - Tomcat websocket çalışmıyor

Aşağıdaki gibi bir websocket örnek kodunu denedim, tarayıcım HTML 5 websocket'i destekliyor, ama aşağıdaki örnek kod JavaScript'te sürekli olarak 'Kapat' mesajı gösteriyor. Koddaki sorun nedir?

websocket.java

@WebServlet("/websocket") public class websocket extends WebSocketServlet { private static f

DAHA FAZLASI →

javascript - Node.js ile Gerçek Zamanlı: WebSocket + Sunucu Tarafı Anketi vs. İstemci Tarafı Anketi

Redis'ten gerçek zamanlı veri (grafikler vb.) gösteren bir uygulama geliştiriyorum. Güncellenmiş veriler Redis'e çok hızlı geliyor (milisaniyeler içinde). Bu yüzden güncellemeleri mümkün olduğunca sık göstermek mantıklı olur (insan gözü fark edebildiği sürece).

Teknoloji yığını:

  • Node.js bir web sunucusu olarak
  • Veriyi tutan Redis
  • JavaScript/HTML (AngularJS) bir istemci olarak

Şu anda istemci tarafı yoklama yapıyorum (Redis'teki güncellemeleri sorgul

DAHA FAZLASI →

javascript - Websockets mesaj bütünlüğü

Bir istemci ile sunucu arasında WebSocket tam çift yönlü veri bağlantısı kullanırken, sunucudan iki mesaj gönderdiğimde, istemcide o iki **TCP'nin yapmadığı** şekilde aynı iki mesajı alacağım garanti edilir mi?

Başka bir deyişle, eğer sunucu sırayla hello ve ardından its me gönderirse, istemci her zaman hello ve its me içeren iki mesaj mı alır yoksa istemci helloit ve sonra s me mesajlarını mı alabilir ya da s

DAHA FAZLASI →

javascript - WebSocket (ws) üzerinden ArrayBuffer almak

Client tarafından gönderilen ArrayBuffer mesajlarını ws kullanarak işlemek istiyorum. İstemci tarafında, ws.binaryType sayesinde doğrudan bir ArrayBuffer alıyorum, ancak sunucu tarafında bir ArrayBuffer almıyorum, bunun yerine şöyle bir şey alıyorum (string mi?): '< Buffer 00 00 2a 00 00 00 00 00 00 00 00 00 00 00 0

DAHA FAZLASI →

javascript - AJAX veya WebSocket kullanarak kısmi yanıta erişim?

Bir HTTP GET aracılığıyla bir web sunucusundan çok sayıda JSON verisi çekmek için bazı istemci tarafı JavaScript kodları kullanıyorum. Veri miktarı büyük olabilir, mesela 50 MB. Bu bir LAN üzerinde, bu yüzden fazla bir sorun değil, ama yine de yaklaşık on saniye sürüyor.

Arayüzümü daha duyarlı hale getir

DAHA FAZLASI →

javascript - chrome - linux'te istemci ağdan koparıldığında websocket onclose tetiklenmiyor

Sunucu tarafında Java kullanarak websocket'i uyguladım. İstemcide websocket nesnesi oluşturdum ve onClose dahil tüm olaylar için kendi fonksiyonuma sahibim. Yeniden bağlanmayı test ettim... websocket'i Chrome 26, Mozilla hem Windows hem de Chrome'da.

Windows'ta Chrome, ağ kablosunu çektiğimde onclose olayını tetikliyor (yani onclose, https://developer.mozilla.org/en-US/docs/Web/API/CloseEvent adresinde belirtildiği gibi 1006 [anormal şekilde kapandı]

DAHA FAZLASI →

javascript - Websockets ile Redux-thunk

Belirli bileşenler veriye abone olmak istediğinde isteğe bağlı olarak bir websocket oluşturmak istiyorum. Websocket örneğini redux tarzında nasıl paylaşabilirim?

action.js

export function subscribeToWS(url) { return dispatch => { let websocket = new WebSocket(url) websocket.on('connect', () => { websocket.send("subscribe") } websocket.on('message', (message) => { dispatch(storeNewData(message)) } } }

DAHA FAZLASI →

javascript - Rotalardan websocket mesajı gönderme

Sunucumu websockets ile kurmaya çalışıyorum, böylece bir şeyi rotalarım üzerinden güncellediğimde, o rotada bir şey güncellendiğinde de bir websocket mesajı gönderebilirim.

Fikir, birisi örneğin /add-team-member rotasına girdiğinde Mongo db'ime bir şey kaydetmek ve ardından websocket üzerinden bağlı olan ve o takıma ka

DAHA FAZLASI →

javascript - bir EC2 örneğinde socket.io kullanırken "websocket bağlantısı geçersiz" hatası alıyorum?

Node.js kullanarak express ve socket.io ile yazılmış bu web uygulamam var, uygulama localhost'ta mükemmel çalışıyor, ama ec2 sunucuma gönderdiğimde yaklaşık 20 saniye bağlanıyor, sonra bağlantıyı kesiyor ve sonra tekrar bağlanıyor vs...

node konsolunda bana hatayı veriyor olarak

warn - websocket connection invalid info - transport end

SUNUCU

app = express() server = http.createServer(app) io = require('socket.io').listen(ser

DAHA FAZLASI →

javascript - Safari Uzantısı: WebSocket bağlantı hatası onerror yerine onclose'u çağırıyor ve istisna oluşmuyor

Firefox, Chrome ve Safari için tarayıcı uzantıları yazıyorum. Safari Uzantısı ile belirli bir portta dinleyen bir sunucu olmadığında bir WebSocket sunucusuna bağlanmaya çalıştığımda, Safari uzantım bir istisna atmıyor ve onerror çağrılmıyor. Bunun yerine,

DAHA FAZLASI →