나는 다른 포트에서 두 Node.js를 httpservers를 실행하려면 :두 개의 node.js 서버?
나는 AppFog 호스팅에 포트 8888에 내 Node.js를 서버에 연결 안드로이드 응용 프로그램을 만들고 싶어var http = require('http');
var dbserver = http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('<html><body><h2 align=center>TEST index.html.</h2></body></html>');
res.end();
});
dbserver.listen(8888);
var s = http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write('hello world');
res.end();
});
s.listen(8080);
가 서버에 메시지를 보내 , 그리고 그것으로부터 응답을 받는다. 그리고 브라우저에서 내 서버를 열면 간단한 html 페이지 만 생깁니다. 하지만 내 코드는 작동하지 않습니다. 왜?
무엇이 오류입니까? 서버에 텔넷 연결을하면 연결이됩니까? AppFog는 이러한 포트에 연결을 허용합니까? 그렇다면 (예, 예) 그러면 안드로이드 코드를 게시해야합니다. – weakwire
글쎄, 내 안드로이드 애플 리케이션에 문제가 아니라 버튼을 클릭하고 포트 8888에 서버 사이트 test.rs.af.cm에 대한 연결을 열었습니다 HTTP 클라이언트를 생성한다고 생각합니다. AppFog 사이트에서 서버를 중지/시작/다시 시작하는 도구이며 서버가 중지 된 경우 시작되지 않습니다. "시작"힌트는 화면에 나타나며 사라지지 않습니다.포트 8088에서 브라우저로 내 서버에 연결하면 "AppFog 404 Not Found"라고 표시되고 telnet은 ".. 연결을 열 수 없습니다. 연결이 끊어졌습니다 ..."포트 8888에서 Titanium이 '보내기 오류입니다. 대상 서버가 실패했습니다. 응답 ' – Alex
확인 그래서 거기에 AppFog 이러한 포트에서 들어오는 연결을 허용하지 않습니다 – weakwire