2009-04-25 2 views
7

Я новичок в java NIO. Я должен написать простую коммуникационную программу для клиентского компьютера с использованием Java NIO.как написать полное сообщение клиента сервера с помощью java nio

Есть ли какие-нибудь примеры программ или ссылки, где я могу пойти на это?

ответ

4

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

+0

Привет, Спасибо за ваше сотрудничество Наконец, я создал программу сокетов-сокетов. – Deepak

0

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

Cheers.

0

Вы должны посмотреть онлайн-учебные пособия. Building Highly Scalable Servers with Java NIO выглядит особенно актуальным.

IBM имеет tutorial (требуется регистрация) в то время как ВС имеет несколько простых examples различных объектов NIO (а не только клиент/сервер API)

1

загляните в вашем JDK в директории под названием образец

25

Apache Mina
http://mina.apache.org
Apache MINA является основой сети приложение, которое помогает пользователям развивать высокую производительность и сетевые приложения с высокой масштабируемостью.

xSocket
http://xsocket.org/
xSocket является простым в использовании библиотеки NIO на основе построить высокую производительность, высокую масштабируемых сетевых приложений.

JBoss Netty
http://netty.io/
проект Netty является попыткой обеспечить асинхронную управляемые события структуры сети приложений и инструменты для быстрой разработки обслуживаемой высокой производительности и высокой масштабируемости протокола серверов и клиентов.

Sun микросистемы в Grizzly
https://grizzly.java.net/
Каркас Grizzly был разработан, чтобы помочь разработчикам воспользоваться API Java NIO. Цели Grizzly - помочь разработчикам создавать масштабируемые и надежные серверы с использованием NIO.

NIO Framework
http://nioframework.sourceforge.net
NIO Framework является библиотекой на вершине NIO, которая скрывает большую часть сложности простой NIO. С помощью NIO Framework вы можете реализовать высокопроизводительные Java-сети приложений, не имея дело со всеми неприятными деталями NIO.

QuickServer
http://www.quickserver.org
QuickServer является открытым исходным кодом Java библиотеки/рамок для быстрого создания надежных приложений мульти-клиентских TCP-сервера. QuickServer обеспечивает абстракцию по сравнению с ServerSocket, Socket и другими сетевыми и входными классами выходных данных, и это облегчает создание мощных сетевых серверов .

Смежные вопросы