2013-07-18 1 views
0

Express 및 socket.io를 사용하는 노드 서버에 "안녕"이라는 간단한 메시지를 보내려고합니다. 내 노드 서버 초기화하고 방법은 다음과java.net.Socket을 사용하여 Java 클래스에서 node.js로 간단한 메시지 보내기

이다

var express = require('express'); 
var app = express() 
    , http = require('http') 
    , server = http.createServer(app) 
    , io = require('socket.io').listen(server); 
io.sockets.on('connection', function (socket) { 
    socket.on('message', function (msg) { 
       console.log('Message Received: ', msg); 
       socket.broadcast.emit('message', msg); 
     }); 
}); 
server.listen(9001); 

내가 노드에있는 콘솔 로그를 받고 있지 않다

 Socket socket=new Socket("192.168.9.132", 9001); 
    DataOutputStream out = new DataOutputStream(socket.getOutputStream()); 
    out.writeUTF("Hi"); 
    socket.close(); 

로 내 자바 클래스에서 메시지를 보내려고하고 소켓에서 메시지를받는 것에 대한 서버 끝. 어떻게 도와 드릴까요?

답변

0

socket.io는 일반적인 소켓과는 다른 프로토콜/구현 인 websocket입니다. TCP 소켓 용 라이브러리는 net을 참조하십시오.

관련 문제