사이트에서 두 명의 사용자를 의사 소통하는 방법은 무엇입니까? user1과 비슷한 이름 user2 (whith IP)를 클릭하고 메시지를 보냅니다. 나는 데이터베이스와 아약스가 메시지를 저장하고 user2에게 보낼 수 있지만 느리고 적합하지 않음을 알고있다. 나는 시뮬레이션 개인 채팅룸을 원하고 메시지 히스토리를 저장한다. jquery 대화창이 열려있는 한. 내가 찾은 this하지만 알 수 없다. 아무도 아이디어가 있으십니까?두 명의 사용자 Ip와의 통신
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
해결책이 될 수 WebSocket을 사용 site
그 코드에 대한 폴백의 몇 가지를 제공하는 서버 측 자바 스크립트 시스템입니다 Node.js를위한 것입니다. 따라서 본질적으로 "데이터베이스 및 아약스"의 경우입니다. – Pointy
웹 소켓을 사용할 수 있지만 대상 브라우저에서 지원되지 않으면 아웃 바운드 메시지를 게시하는 동안 인바운드 메시지에 대해 서버를 폴링하는 빈번한 아약스 호출 이외의 다른 옵션이 없습니다. –
나는 데이터베이스없이 통신을 원한다. fopen을 사용할 수 있습니까, fwrite? 방법? –