คำถามติดแท็ก websocket

0
ปัญหาการหมดเวลาการเชื่อมต่อ Websocket ผ่านเราเตอร์ไร้สาย
ฉันมี HTTP และเซิร์ฟเวอร์ Websocket ทำงานบน laptop1 (บนพอร์ต 8070 และ 8080 ตามลำดับให้บริการเว็บแอปผ่าน HTTP ซึ่งเชื่อมต่อกับเซิร์ฟเวอร์ WS เพื่อรับการอัปเดตสถานะ) และฉันกำลังเชื่อมต่อกับมันจาก laptop2 (โหลดเว็บแอป ใน Firefox และ Chrome) เบราว์เซอร์สามารถเรียกแอปพลิเคชันเว็บและทรัพย์สินได้ดี แต่การเชื่อมต่อ WS ใช้ได้กับเราเตอร์ Lancom ของฉันเท่านั้น (มีอีเธอร์เน็ตเท่านั้นไม่มี wifi) ไม่เกิน Linksys WRT 54G (ทดสอบทั้งอีเธอร์เน็ตและ wifi) หรือ TP-LINK MR3020 (wifi - เราเตอร์สำหรับการเดินทางเท่านั้น) สำหรับผู้ที่ฉันมักจะหมดเวลาสำหรับการพยายามเชื่อมต่อ WS มีความคิดใดบ้างที่ไม่สามารถทำงานกับเราเตอร์เหล่านั้นได้ กรณีการใช้งานที่ฉันต้องใช้คือการใช้แอพพลิเคชั่นเว็บบนแท็บเล็ต Android ของฉันเพื่อสื่อสารกับแบ็กเอนด์บนแล็ปท็อป 1 เมื่อฉันกำลังเดินทาง …

1
การเริ่มต้นเซิร์ฟเวอร์ nodejs บน 2 พอร์ตที่ต่างกันด้วย websocket ที่ให้ EADDRINUSE 9856 บน CentOS
ฉันใช้เซิร์ฟเวอร์โหนด 2 เครื่องสำหรับการทดสอบและการผลิตบนคอมพิวเตอร์เครื่องเดียวกัน เมื่อฉันเริ่มเซิร์ฟเวอร์แรกมันทำงานได้อย่างสมบูรณ์ แต่เมื่อฉันเริ่มเซิร์ฟเวอร์ที่สองจะให้ข้อผิดพลาดต่อไปนี้: events.js:167 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE :::9856 at Server.setupListenHandle [as _listen2] (net.js:1327:14) at listenInCluster (net.js:1375:12) at Server.listen (net.js:1462:7) at new WebSocketServer (D:\redheal\chat\node_modules\reload\node_modules\ws\lib\websocket-server.js:68:20) at startWebSocketServer (D:\redheal\chat\node_modules\reload\lib\reload.js:109:13) at reload (D:\redheal\chat\node_modules\reload\lib\reload.js:99:5) at module.exports (D:\redheal\chat\node_modules\reload\index.js:4:10) at Object.<anonymous> (D:\redheal\chat\index.js:1185:1) at Module._compile (internal/modules/cjs/loader.js:702:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10) …

0
เครื่องหลายเครื่องสุ่มแขวนกับ Ubuntu 14.04
ที่ทำงานฉันซื้อพีซีพาเนล 40 อัน (เหล่านี้: http://www.advantech.com/products/5a93b96b-91d6-4a66-b738-db5c65a85a38/utc-510d/mod_121eb06c-38fb-406a-9da3-9433caefd38f ) มีคนสร้างกล่องไม้ล้อมรอบพวกเขาด้วยการเปิดประมาณ 15-20 ซม. ที่ด้านล่างเอียงเล็กน้อย รองรับ Ubuntu 14.04 ซึ่งผมติดตั้งลงไปทั้งหมด BIOS- การตั้งค่าเริ่มต้น ถอดเวอร์ชันเดสก์ท็อปของ Ubuntu ออกและลองใช้เซิร์ฟเวอร์รุ่นที่เล็กที่สุด (โดยที่ไม่มีเซิร์ฟเวอร์ใดทำงานจริง) เพียงเพื่อเปิด Chrome, Firefox หรือ Chromium ในแบบเต็มหน้าจอเมื่อเริ่มต้นโหลดแอปพลิเคชันเว็บภายในด้วย http (s) และเว็บซ็อกเก็ต สัมพันธ์ ไม่มีการเชื่อมต่อแป้นพิมพ์หรือเมาส์เพียงแค่ RJ45 และพลังงาน ปัญหาคือ: การตั้งค่าหลายอย่างตายไปโดยไม่มีเหตุผลเลย - พวกเขาแค่แขวนนาฬิกาหยุดไม่ตอบสนองโดยสิ้นเชิง วิธีเดียวที่จะนำพวกเขากลับมาในเส้นทางได้คือการปิดและเปิดใหม่อีกครั้ง การตั้งค่าที่แตกต่างกันทุกวันสุ่มทั้งหมดประมาณ 5-10 ต่อวันมีหรือไม่มีเบราว์เซอร์เมื่อเริ่มต้นเพียงแค่ไม่ได้ใช้งาน (ฉันปิดหน้าจอสิ่งประหยัดพลังงานและการอัปเดตทั้งหมดที่จะไม่ "รบกวน" ระบบที่ทำงานอยู่) . ติดตั้ง apport ตรวจสอบข้อความระบบ - ไม่มีอะไร …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.