Показать сообщение отдельно
Старый 28.12.2011, 11:46
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 5  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Ну как, получилось без hello?
У меня подключение сервера через "http", а не через "net". Можно использовать и то и это вместе? Сейчас попробую.

Добавлено через 24 минуты
В общем опять ничего не получается
Добавил твой вызов в свой сервер - он упал. Вот лог консоли:
Код:
28 Dec 08:06:06 - [INFO] You asked to listen on port: 843, but cloudnode will use port: 8288 instead..
28 Dec 08:06:06 - [INFO] You asked to listen on port: 10843, but cloudnode will use port: 8288 instead..
   info  - socket.io started
28 Dec 08:06:06 - [INFO] Cloudnode listening on port: 8288
Socket-Game listening on port 8288.. Go to http://<this-host>:8288
   info  - flashpolicyfileserver received an error event:
eaddrinuse, address already in use
   warn  - error raised: Error: EADDRINUSE, Address already in use
{ bufferSize: 0,
  fd: 8,
  type: 'tcp4',
  allowHalfOpen: false,
  _readWatcher: 
   { socket: [Circular],
     callback: [Function: onReadable] },
  destroyed: false,
  readable: true,
  _writeQueue: [],
  _writeQueueEncoding: [],
  _writeQueueFD: [],
  _writeQueueCallbacks: [],
  _writeWatcher: 
   { socket: [Circular],
     callback: [Function: onWritable] },
  writable: true,
  _writeImpl: [Function],
  _readImpl: [Function],
  _shutdownImpl: [Function],
  remoteAddress: '127.0.0.1',
  remotePort: 50213,
  server: 
   { _events: { connection: [Function] },
     connections: 1,
     allowHalfOpen: false,
     watcher: { host: [Circular], callback: [Function] },
     listen: [Function],
     type: 'tcp4',
     fd: 9 },
  _decoder: 
   { encoding: 'utf8',
     charBuffer: <Buffer 00 00 00 00>,
     charReceived: 0,
     charLength: 0 },
  _events: 
   { connect: [Function],
     data: [Function],
     end: [Function] } }
not secure: GET / HTTP/1.1
.....
Слушал на разных портах/хостах - примерно везде одинаково Error: EADDRINUSE, Address already in use
Как вообще правильно: '127.0.0.1' или 'mygame.cloudno.de'? И разве я могу на хостинге слушать 843 порт?

А это " You asked to listen on port: 10843, but cloudnode will use port: 8288 instead.." вообще не понятно откуда. Нигде этот порт 10843 не использую.