как записать полную клиентскую коммуникацию сервера с помощью Java nio [закрытый]

Это известная проблема . Это не существует в TypeScript. Причина заключается в том, что поддержка TypeScript для create-реагировать на приложения использует TypeScript для проверки типов и Babel для транспиляции.

Этот код TS

class B extends A {
  id: string;
  ...
}

преобразуется в этот код ES.Следующий код:

class B extends A {
  id;
  ...
}

Согласно предложению поля класса , неназначенное поле id преобразован в this.id = undefined.

Чтобы использовать поведение, совместимое с TypeScript, необходимо изменить настройку, чтобы использовать @babel/plugin-transform-typescript для переноса в ES5 или использовать TypeScript вместо Babel, например, устарел react-scripts-ts.

7
задан Kevin Panko 8 October 2014 в 23:01
поделиться

5 ответов

Вы можете взглянуть на Apache Mina . Если вы хотите изучать только Java NIO, мне может быть трудно понять.

4
ответ дан 6 December 2019 в 06:04
поделиться

Загляните в свой JDK под каталогом sample

1
ответ дан 6 December 2019 в 06:04
поделиться

Я полагаю, вы должны взглянуть на Apache HttpComponents , если ваше приложение использует HTTP, конечно. В загружаемом архиве библиотеки есть несколько примеров. Обратите внимание, что httpcore, httpcore-nio и httpclient являются частью проекта.

Приветствия.

0
ответ дан 6 December 2019 в 06:04
поделиться

Посмотрите доступные онлайн-учебники. Создание масштабируемых серверов с помощью Java NIO выглядит особенно актуально.

У IBM есть учебное пособие (требуется регистрация), в то время как у Sun есть несколько простых примеров различных средств NIO (не только клиент-серверные API)

0
ответ дан 6 December 2019 в 06:04
поделиться

Apache Mina
http://mina.apache.org
Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily.

xSocket
http://xsocket.org/
xSocket is an easy to use NIO-based library to build high performance, highly scalable network applications.

JBoss Netty
http://netty.io/
The Netty project is an effort to provide an asynchronous event-driven network application framework and tools for rapid development of maintainable high performance and high scalability protocol servers and clients.

Sun MicroSystem's Grizzly
https://grizzly.java.net/
The Grizzly framework has been designed to help developers to take advantage of the Java NIO API. Grizzly goals is to help developers to build scalable and robust servers using NIO.

NIO Framework
http://nioframework.sourceforge.net
The NIO Framework is a library on top of NIO that hides most of the complexity of plain NIO. With the NIO Framework you can implement high-performance Java network applications without having to deal with all the nasty details of NIO.

QuickServer
http://www.quickserver.org
QuickServer is an open source Java library/framework for quick creation of надежные многопользовательские приложения TCP-сервера. QuickServer предоставляет абстракцию над ServerSocket, Socket и другие сетевые и входные классы вывода, и это облегчает создание мощных сетевых серверов.

25
ответ дан 6 December 2019 в 06:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: