内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

JavaNIO框架Netty簡(jiǎn)單使用的示例-創(chuàng)新互聯(lián)

之前寫了一篇文章:Java 網(wǎng)絡(luò)IO編程總結(jié)(BIO、NIO、AIO均含完整實(shí)例代碼),介紹了如何使用Java原生IO支持進(jìn)行網(wǎng)絡(luò)編程,本文介紹一種更為簡(jiǎn)單的方式,即Java NIO框架。

為企業(yè)提供網(wǎng)站制作、成都做網(wǎng)站、網(wǎng)站優(yōu)化、成都營(yíng)銷網(wǎng)站建設(shè)、競(jìng)價(jià)托管、品牌運(yùn)營(yíng)等營(yíng)銷獲客服務(wù)。創(chuàng)新互聯(lián)擁有網(wǎng)絡(luò)營(yíng)銷運(yùn)營(yíng)團(tuán)隊(duì),以豐富的互聯(lián)網(wǎng)營(yíng)銷經(jīng)驗(yàn)助力企業(yè)精準(zhǔn)獲客,真正落地解決中小企業(yè)營(yíng)銷獲客難題,做到“讓獲客更簡(jiǎn)單”。自創(chuàng)立至今,成功用技術(shù)實(shí)力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營(yíng)銷”三大難題,同時(shí)降低了營(yíng)銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認(rèn)可!

Netty是業(yè)界最流行的NIO框架之一,具有良好的健壯性、功能、性能、可定制性和可擴(kuò)展性。同時(shí),它提供的十分簡(jiǎn)單的API,大大簡(jiǎn)化了我們的網(wǎng)絡(luò)編程。


同Java IO介紹的文章一樣,本文所展示的例子,實(shí)現(xiàn)了一個(gè)相同的功能。


1、服務(wù)端


Server:

package com.anxpp.io.calculator.netty; 
import io.netty.bootstrap.ServerBootstrap; 
import io.netty.channel.ChannelFuture; 
import io.netty.channel.ChannelInitializer; 
import io.netty.channel.ChannelOption; 
import io.netty.channel.EventLoopGroup; 
import io.netty.channel.nio.NioEventLoopGroup; 
import io.netty.channel.socket.SocketChannel; 
import io.netty.channel.socket.nio.NioServerSocketChannel; 
public class Server { 
  private int port; 
  public Server(int port) { 
    this.port = port; 
  } 
  public void run() throws Exception { 
    EventLoopGroup bossGroup = new NioEventLoopGroup(); 
    EventLoopGroup workerGroup = new NioEventLoopGroup(); 
    try { 
      ServerBootstrap b = new ServerBootstrap(); 
      b.group(bossGroup, workerGroup) 
       .channel(NioServerSocketChannel.class) 
       .option(ChannelOption.SO_BACKLOG, 1024) 
       .childOption(ChannelOption.SO_KEEPALIVE, true) 
       .childHandler(new ChannelInitializer<SocketChannel>() { 
         @Override 
         public void initChannel(SocketChannel ch) throws Exception { 
           ch.pipeline().addLast(new ServerHandler()); 
         } 
       }); 
      ChannelFuture f = b.bind(port).sync(); 
      System.out.println("服務(wù)器開啟:"+port); 
      f.channel().closeFuture().sync(); 
    } finally { 
      workerGroup.shutdownGracefully(); 
      bossGroup.shutdownGracefully(); 
    } 
  } 
  public static void main(String[] args) throws Exception { 
    int port; 
    if (args.length > 0) { 
      port = Integer.parseInt(args[0]); 
    } else { 
      port = 9090; 
    } 
    new Server(port).run(); 
  } 
} 

網(wǎng)頁題目:JavaNIO框架Netty簡(jiǎn)單使用的示例-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://m.rwnh.cn/article34/iijpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、網(wǎng)站內(nèi)鏈、自適應(yīng)網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
阿荣旗| 裕民县| 尚志市| 彭阳县| 扶绥县| 镇原县| 洛扎县| 永川市| 枣强县| 富阳市| 霍山县| 泾川县| 无为县| 探索| 邢台市| 孟村| 磐安县| 成安县| 会昌县| 丹寨县| 休宁县| 綦江县| 朝阳区| 平和县| 金平| 蒙城县| 彰化县| 拉孜县| 太和县| 荣成市| 江油市| 白玉县| 慈溪市| 萨迦县| 宁陕县| 宁武县| 黄平县| 永年县| 社会| 新蔡县| 广昌县|