java基于nio的socket通信.docxVIP

  • 5
  • 0
  • 约8.96千字
  • 约 7页
  • 2018-01-09 发布于河南
  • 举报
java基于nio的socket通信

JAVA的NIO,各种介绍都是显示如何如何的好,别的不知道,nio的socket确实写得不少,个人感觉在nio下的socket就是实现了异步通信而已,只是介绍过于复杂,当初第一次接触,真是被吓住了。但是呢,这里面的弊端也没有看到谁出来说一下,真是的。 话说前几天同学让帮忙写一个类似聊天室的东西,但是前几天沉迷wp的主题设计去了,完全忘记了,今天终于想起来。于是开写,用nio,因为最近对这个比较熟。首先是服务端代码(当然了,这只是类似教学程序的东西,写得可能有戏粗糙)View Code [ JAVA5 ]Copy to clipboard public void service() { while(true){ try{System.err.println(Service);serverChannel = ServerSocketChannel.open();selector = Selector.open(); isa = new InetSocketAddress(8807); //只绑定端口8807serverChannel.socket().bind(isa);serverChannel.configureBlocking (false);System.out.println(Server 成功开启!);//}serverChannel.register (selecto

文档评论(0)

1亿VIP精品文档

相关文档