«socket.io» 태그된 질문

Socket.IO는 모든 브라우저와 모바일 장치에서 실시간 앱을 가능하게하여 서로 다른 전송 메커니즘 간의 차이를 모호하게 만드는 것을 목표로합니다. WebSockets, Flash 소켓, 긴 폴링 등과 같은 여러 전송을 지원하며 전송이 실패하면 자동으로 폴백됩니다.


5
가장 간단한 Socket.io 예제의 예는 무엇입니까?
그래서 저는 최근에 Socket.io를 이해하려고 노력했지만 저는 훌륭한 프로그래머가 아니며 웹에서 찾을 수있는 거의 모든 예제 (저는 몇 시간 동안 찾아 봤다고 믿습니다)에는 상황을 복잡하게 만드는 추가 항목이 있습니다. 많은 예제가 나를 헷갈 리게하거나 이상한 데이터베이스에 연결하거나 커피 스크립트를 사용하거나 일을 복잡하게 만드는 수많은 JS 라이브러리를 사용합니다. 서버가 10 초마다 …
113 node.js  socket.io 


1
JWT를 사용하여 소켓 io 연결 인증
socket.io 연결을 어떻게 인증 할 수 있습니까? 내 응용 프로그램은 다른 서버 (python)의 로그인 엔드 포인트를 사용하여 토큰을 얻습니다. 사용자가 노드 측에서 소켓 연결을 열 때마다 해당 토큰을 어떻게 사용할 수 있습니까? io.on('connection', function(socket) { socket.on('message', function(message) { io.emit('message', message); }); }); 그리고 클라이언트 측 : var token = sessionStorage.token; …
111 node.js  socket.io  jwt  token 

5
broadcast.to와 sockets.in의 Socket.io 방 차이점
Socket.io의 readme에는 다음 예제가 포함되어 있습니다. var io = require('socket.io').listen(80); io.sockets.on('connection', function (socket) { socket.join('justin bieber fans'); socket.broadcast.to('justin bieber fans').emit('new fan'); io.sockets.in('rammstein fans').emit('new non-fan'); }); socket.broadcast.to()과 의 차이점은 무엇입니까 io.sockets.in()?
102 node.js  socket.io 

3
Faye 대 Socket.IO (및 Juggernaut)
Socket.IO 는 가장 인기 있고 활동적인 WebSocket 에뮬레이션 라이브러리 인 것 같습니다. Juggernaut 는이를 사용하여 완전한 pub / sub 시스템을 만듭니다. Faye 는 또한 인기 있고 활동적이며 자체 자바 스크립트 라이브러리를 가지고있어 Juggernaut와 비교할 수있는 완전한 기능을 제공합니다. Juggernaut는 서버에 노드를 사용하고 Faye는 노드 또는 랙을 사용할 수 있습니다. Juggernaut는 …

12
WebSockets 및 Apache 프록시 : mod_proxy_wstunnel을 구성하는 방법?
나는 가지고있다 : Apache (v2.4) 내 서버의 포트 80에서 www.domain1.com 와, mod_proxy를 하고 mod_proxy_wstunnel이 가능 node.js + socket.io 동일한 서버의 포트 3001에서. 여기에 설명 된 방법www.domain2.com 덕분에 액세스 (포트 80 사용)가 2로 리디렉션됩니다 . Apache 구성에서 이것을 설정했습니다. <VirtualHost *:80> ServerName www.domain2.com ProxyPass / http://localhost:3001/ ProxyPassReverse / http://localhost:3001/ ProxyPass / …

3
nodeJS + Socket.IO와 PHP를 통합하는 방법은 무엇입니까?
나는 최근에 nodeJS와 PHP 사이에 통신하는 좋은 방법을 찾기 위해 둘러 보았습니다. 여기에 아이디어가 있습니다. nodeJS는 여전히 새롭고 그것만으로 전체 애플리케이션을 개발하는 것은 다소 까다로울 수 있습니다. 또한 실시간 알림, 채팅 등 프로젝트의 한 모듈에만 필요할 수 있습니다. 그리고 PHP로 다른 모든 항목을 관리하고 싶을 수 있습니다. CodeIgniter 또는 Symfony와 …

3
io.sockets.emit과 broadcast의 차이점은 무엇입니까?
io.sockets.emit과 socket.broadcast.emit의 차이점은 무엇입니까? 브로드 캐스트 만 모든 사람에게 방출되지만이를 전송하는 소켓입니까? 서로 바꿔서 사용할 수있는 것 같습니다. io.sockets.on('connection', function (socket) { //these should do the same thing io.sockets.emit('this', { receivers: 'everyone'}); socket.broadcast.emit('this', { receivers: 'everyone but socket'}); //emits to everyone but socket socket.emit('this', { receivers: 'socket'}); //emits to socket …

6
socket.io를 사용하여 특정 클라이언트에 메시지를 보내는 방법
나는 socket.io + node.js로 시작하고, 로컬로 메시지를 보내고 socket.broadcast.emit()기능 을 브로드 캐스트하는 방법을 알고 있습니다 .-연결된 모든 클라이언트가 동일한 메시지를받습니다. 이제 특정 클라이언트에게 개인 메시지를 보내는 방법을 알고 싶습니다. 즉, 두 사람 (Client-To-Client 스트림) 간의 개인 채팅을위한 소켓 하나를 의미합니다. 감사.

8
Express 4 및 Express 생성기의 / bin / www에서 socket.io 사용
그래서 여기에 거래가 있습니다 : 나는 익스프레스 프로젝트에서 socket.io를 사용하려고합니다. Express Js 4가 출시 된 후 Express 생성기를 업데이트했으며 이제 ./bin/www해당 변수를 포함한 앱 초기 기능이 파일에 저장됩니다 (www 파일 콘텐츠 : http://jsfiddle.net/avMa5/ ). var server = app.listen(app.get('port'), function() {..} (확인 npm install -g express-generator후express myApp 즉, socket.io 문서가 어떻게 …

4
연결 해제 이벤트를 처리하는 Socket.IO
이 연결 끊기 이벤트를 처리 할 수 ​​없습니다. 소켓이 클라이언트에 전송되지 않는 이유 / 클라이언트가 응답하지 않는 이유를 모릅니다! 섬기는 사람 io.sockets.on('connection', function (socket) { socket.on('NewPlayer', function(data1) { online = online + 1; console.log('Online players : ' + online); console.log('New player connected : ' + data1); Players[data1] = data1; console.log(Players); …

6
Socket.IO 1.x 및 Express 4.x와 세션을 공유하는 방법은 무엇입니까?
Socket.io 1.0 및 Express 4.x와 세션을 공유하려면 어떻게해야합니까? Redis Store를 사용하지만 중요하지 않다고 생각합니다. 쿠키를보고 세션을 가져 오기 위해 미들웨어를 사용해야한다는 것을 알고 있지만 방법을 모릅니다. 나는 수색했지만 어떤 일도 찾을 수 없었다 var RedisStore = connectRedis(expressSession); var session = expressSession({ store: new RedisStore({ client: redisClient }), secret: mysecret, saveUninitialized: …

6
Socket.IO 1.0의 특정 ID로 메시지 보내기
하나의 특정 소켓 ID로 데이터를 보내고 싶습니다. 이전 버전에서이 작업을 수행 할 수있었습니다. io.sockets.socket(socketid).emit('message', 'for your eyes only'); Socket.IO 1.0에서 비슷한 작업을 수행하려면 어떻게해야합니까?

13
Socket.io 클라이언트 : 하나의 핸들러로 모든 이벤트에 응답합니까?
socket.io 클라이언트가 각 이벤트를 개별적으로 지정하지 않고도 모든 이벤트에 응답하도록 할 수 있습니까? 예를 들어, 다음과 같은 것 (지금 당장은 분명히 작동하지 않음) : var socket = io.connect("http://myserver"); socket.on("*", function(){ // listen to any and all events that are emitted from the // socket.io back-end server, and handle them here. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.