Объект TcpServer
объект сервера tcp, с помощью которого можно легко создать стандартный многоканальный tcp-сервер
Используйте объект TcpServer, чтобы быстро создать tcp-сервер с одновременной обработкой нескольких волокон.
1
2
3
4
5
6
7
8
9
10function func(conn) {
var data;
while (data = conn.read())
conn.write(data);
conn.close();
}
new net.TcpServer(8080, func).run();
Наследование
Конструктор
TcpServer
Конструктор TcpServer, прослушивающий все локальные адреса
1
2new TcpServer(Integer port,
Handler listener);
Параметры звонка:
- port : Целое число, укажите порт прослушивания tcp-сервера
- listener : Handler , укажите встроенный обработчик сообщений, функцию обработки, массив обработки цепочки, объект маршрутизации, полученный tcp, подробности см. в mq.Handler
Конструктор TcpServer
1
2
3new TcpServer(String addr,
Integer port,
Handler listener);
Параметры звонка:
- addr : String, укажите адрес прослушивания tcp-сервера, если это "", он будет прослушивать все адреса этой машины
- port : Целое число, укажите порт прослушивания tcp-сервера
- listener : Handler , укажите встроенный обработчик сообщений, функцию обработки, массив обработки цепочки, объект маршрутизации соединения, полученного tcp, подробности см. в mq.Handler
Атрибуты члена
socket
Socket , то Socket объекта в настоящее время прослушивания сервера
1readonly Socket TcpServer.socket;
handler
Handler , объект интерфейса обработки текущего события сервера
1Handler TcpServer.handler;
Функция члена
start
Запустить текущий сервер
1TcpServer.start();
stop
Закройте сокет, чтобы завершить работу работающего сервера
1TcpServer.stop() async;
toString
Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть повторно реализован в соответствии с его собственными характеристиками.
1String TcpServer.toString();
Результат возврата:
- String , возвращает строковое представление объекта
toJSON
Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых атрибутов, определенных объектом.
1Value TcpServer.toJSON(String key = "");
Параметры звонка:
- key : строка, не используется
Результат возврата:
- Value , возвращает значение, содержащее сериализуемый JSON