Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaNIO编写完整的服务器-客户机通信_Java_Sockets_Nio - Fatal编程技术网

如何使用JavaNIO编写完整的服务器-客户机通信

如何使用JavaNIO编写完整的服务器-客户机通信,java,sockets,nio,Java,Sockets,Nio,我是JavaNIO新手。我必须使用JavaNIO编写一个简单的服务器-客户机通信程序 是否有任何示例程序或链接可供参考?当然,如果您的应用程序使用HTTP,您应该查看一下。可下载的library archive中提供了几个示例。请注意,httpcore、httpcore nio和httpclient是项目的一部分 干杯。你可以看一看。如果您只想学习java NIO,可能会让我有点难以掌握。您应该查看可用的在线教程。看起来特别相关 IBM有一个(需要注册),而Sun有一些简单的NIO不同功能(不仅

我是JavaNIO新手。我必须使用JavaNIO编写一个简单的服务器-客户机通信程序


是否有任何示例程序或链接可供参考?

当然,如果您的应用程序使用HTTP,您应该查看一下。可下载的library archive中提供了几个示例。请注意,httpcore、httpcore nio和httpclient是项目的一部分


干杯。

你可以看一看。如果您只想学习java NIO,可能会让我有点难以掌握。

您应该查看可用的在线教程。看起来特别相关


IBM有一个(需要注册),而Sun有一些简单的NIO不同功能(不仅仅是客户端/服务器API)

在名为sample的目录下查看JDK
ApacheMina是一个网络应用程序框架,帮助用户开发高性能的应用程序 高性能和高可扩展性的网络应用程序

xSocket

xSocket是一个易于使用的基于NIO的库,用于构建高性能、高性能的 可扩展的网络应用程序

JBoss Netty

Netty项目致力于提供一个异步事件驱动的网络 用于快速开发可维护的高性能和高可扩展性协议的应用框架和工具 服务器和客户端

太阳微系统的灰熊

Grizzly框架旨在帮助开发人员利用JavaNIOAPI。 Grizzly的目标是帮助开发人员使用NIO构建可伸缩且健壮的服务器

NIO框架

NIO框架是NIO之上的一个库,它隐藏了NIO的大部分复杂性 普通NIO。通过NIO框架,您可以实现高性能Java网络 应用程序,而不必处理NIO的所有令人讨厌的细节

QuickServer

QuickServer是一个开源Java库/框架,用于快速创建 健壮的多客户端TCP服务器应用程序。QuickServer提供了一种基于 ServerSocket、Socket等网络和输入输出类,它简化了
创建强大的网络服务器

您好,谢谢您的合作,我终于创建了socket客户端程序。