Thrift入门及Java实例演示 女爷i 2022-08-10 14:50 173阅读 0赞 目录: * 概述 * 下载配置 * 基本概念 1. 数据类型 2. 服务端编码基本步骤 3. 客户端编码基本步骤 4. 数据传输协议 * 实例演示(java) 1. thrift生成代码 2. 实现接口Iface 3. TSimpleServer服务模型 4. TThreadPoolServer 服务模型 5. TNonblockingServer 服务模型 6. THsHaServer服务模型 7. 异步客户端 \[一\]、概述 Thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C\#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 等等编程语言间无缝结合的、高效的服务。 Thrift最初由facebook开发,07年四月开放源码,08年5月进入apache孵化器。thrift允许你定义一个简单的定义文件中的数据类型和服务接口。以作为输入文件,编译器生成代码用来方便地生成RPC客户端和服务器通信的无缝跨编程语言。 官网地址:[thrift.apache.org][] 推荐值得一看的文章: * [http://jnb.ociweb.com/jnb/jnbJun2009.html][http_jnb.ociweb.com_jnb_jnbJun2009.html] * [http://wiki.apache.org/thrift][http_wiki.apache.org_thrift] * http://thrift.apache.org/static/files/thrift-20070401.pdf \[二\]、下载配置 到官网下载最新版本,截止今日(2012-06-11)最新版本为0.8.0. 1. 如果是Maven构建项目的,直接在pom.xml 中添加如下内容: <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">1</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"><</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>dependency</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">2</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"><</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>groupId</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">>org.apache.thrift</</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>groupId</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">3</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"><</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>artifactId</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">>libthrift</</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>artifactId</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">4</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"><</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>version</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">>0.8.0</</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>version</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">5</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"></</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>dependency</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> 2.如果自己编译lib包,把下载的压缩包解压到X:盘,然后在X:\\thrift-0.8.0\\lib\\java 目录下运行ant进行自动编译,会在X:\\thrift-0.8.0\\lib\\java\\build\\ 目录下看到编译好的lib包:libthrift-0.8.0.jar \[三\]、基本概念 1.数据类型 * 基本类型: * bool:布尔值,true 或 false,对应 Java 的 boolean * byte:8 位有符号整数,对应 Java 的 byte * i16:16 位有符号整数,对应 Java 的 short * i32:32 位有符号整数,对应 Java 的 int * i64:64 位有符号整数,对应 Java 的 long * double:64 位浮点数,对应 Java 的 double * string:utf-8编码的字符串,对应 Java 的 String * 结构体类型: * struct:定义公共的对象,类似于 C 语言中的结构体定义,在 Java 中是一个 JavaBean * 容器类型: * list:对应 Java 的 ArrayList * set:对应 Java 的 HashSet * map:对应 Java 的 HashMap * 异常类型: * exception:对应 Java 的 Exception * 服务类型: * service:对应服务的类 2.服务端编码基本步骤: * 实现服务处理接口impl * 创建TProcessor * 创建TServerTransport * 创建TProtocol * 创建TServer * 启动Server 3.客户端编码基本步骤: * 创建Transport * 创建TProtocol * 基于TTransport和TProtocol创建 Client * 调用Client的相应方法 4.数据传输协议 * TBinaryProtocol : 二进制格式. * TCompactProtocol : 压缩格式 * TJSONProtocol : JSON格式 * TSimpleJSONProtocol : 提供JSON只写协议, 生成的文件很容易通过脚本语言解析 tips:客户端和服务端的协议要一致 \[四\]、实例演示 1. thrift生成代码 创建Thrift文件:G:\\test\\thrift\\demoHello.thrift ,内容如下: <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">1</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">namespace java com.micmiu.thrift.demo</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">2</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">3</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">service HelloWorldService { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">4</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">string sayHello(1:string username)</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">5</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> 目录结构如下: G:\test\thrift>tree /F 卷 other 的文件夹 PATH 列表 卷序列号为 D238-BE47 G:. demoHello.thrift demouser.thrift thrift-0.8.0.exe 没有子文件夹 thrift-0.8.0.exe 是官网提供的windows下编译工具,运用这个工具生成相关代码: <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">1</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">thrift-0.8.0.exe -r -gen java ./demoHello.thrift</span></span></td> </tr> </tbody> </table> 生成后的目录结构如下: G:\test\thrift>tree /F 卷 other 的文件夹 PATH 列表 卷序列号为 D238-BE47 G:. │ demoHello.thrift │ demouser.thrift │ thrift-0.8.0.exe │ └─gen-java └─com └─micmiu └─thrift └─demo HelloWorldService.java 将生成的HelloWorldService.java 文件copy到自己测试的工程中,我的工程是用maven构建的,故在pom.xml中增加如下内容: <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">1</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"><</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>dependency</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">2</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"><</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>groupId</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">>org.apache.thrift</</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>groupId</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">3</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"><</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>artifactId</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">>libthrift</</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>artifactId</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">4</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"><</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>version</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">>0.8.0</</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>version</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">5</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"></</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>dependency</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">6</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"><</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>dependency</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">7</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"><</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>groupId</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">>org.slf4j</</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>groupId</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">8</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"><</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>artifactId</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">>slf4j-log4j12</</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>artifactId</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">9</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"><</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>version</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">>1.5.8</</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>version</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">10</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important"></</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>dependency</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">></span></span></td> </tr> </tbody> </table> 2. 实现接口Iface java代码:HelloWorldImpl.java <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">1</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>package</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">com.micmiu.thrift.demo;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">2</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">3</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.TException;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">4</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">5</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">6</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* blog </span></span><a href="http://www.micmiu.com/" style="margin:0px; padding:0px; border:0px; vertical-align:baseline; outline:none" rel="nofollow">http://www.micmiu.com</a></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">7</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">8</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @author Michael</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">9</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">10</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">11</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>class</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldImpl </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>implements</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldService.Iface { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">12</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">13</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldImpl() { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">14</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">15</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">16</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">@Override</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">17</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">String sayHello(String username) </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>throws</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TException { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">18</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>return</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"Hi,"</span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">+ username + </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">" welcome to my blog www.micmiu.com"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">19</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">20</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">21</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> 3.TSimpleServer服务端 简单的单线程服务模型,一般用于测试。 编写服务端server代码:HelloServerDemo.java <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">1</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>package</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">com.micmiu.thrift.demo;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">2</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">3</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.TProcessor;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">4</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TBinaryProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">5</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TCompactProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">6</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TJSONProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">7</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TSimpleJSONProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">8</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.server.TServer;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">9</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.server.TSimpleServer;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">10</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TServerSocket;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">11</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">12</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">13</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* blog </span></span><a href="http://www.micmiu.com/" style="margin:0px; padding:0px; border:0px; vertical-align:baseline; outline:none" rel="nofollow">http://www.micmiu.com</a></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">14</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">15</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @author Michael</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">16</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">17</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">18</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>class</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">19</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>int</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">SERVER_PORT = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#009900"><span style="font-size:1em!important; line-height:1.1em!important">8090</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">20</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">21</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">startServer() { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">22</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>try</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">{ </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">23</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"HelloWorld TSimpleServer start ...."</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">24</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">25</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TProcessor tprocessor = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldService.Processor<HelloWorldService.Iface>(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">26</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldImpl());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">27</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// HelloWorldService.Processor<HelloWorldService.Iface> tprocessor =</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">28</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// new HelloWorldService.Processor<HelloWorldService.Iface>(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">29</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// new HelloWorldImpl());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">30</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">31</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// 简单的单线程服务模型,一般用于测试</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">32</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TServerSocket serverTransport = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TServerSocket(SERVER_PORT);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">33</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TServer.Args tArgs = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TServer.Args(serverTransport);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">34</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">tArgs.processor(tprocessor);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">35</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">tArgs.protocolFactory(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TBinaryProtocol.Factory());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">36</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// tArgs.protocolFactory(new TCompactProtocol.Factory());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">37</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// tArgs.protocolFactory(new TJSONProtocol.Factory());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">38</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TServer server = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TSimpleServer(tArgs);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">39</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">server.serve();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">40</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">41</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>catch</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(Exception e) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">42</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"Server start error!!!"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">43</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">e.printStackTrace();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">44</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">45</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">46</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">47</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">48</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @param args</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">49</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">50</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">main(String[] args) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">51</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo server = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">52</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">server.startServer();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">53</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">54</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">55</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> 编写客户端Client代码:HelloClientDemo.java <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">1</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>package</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">com.micmiu.thrift.demo;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">2</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">3</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.TException;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">4</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TBinaryProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">5</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TCompactProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">6</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TJSONProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">7</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">8</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TSocket;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">9</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TTransport;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">10</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TTransportException;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">11</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">12</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">13</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* blog </span></span><a href="http://www.micmiu.com/" style="margin:0px; padding:0px; border:0px; vertical-align:baseline; outline:none" rel="nofollow">http://www.micmiu.com</a></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">14</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">15</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @author Michael</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">16</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">17</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">18</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>class</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloClientDemo { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">19</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">20</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">String SERVER_IP = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"localhost"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">21</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>int</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">SERVER_PORT = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#009900"><span style="font-size:1em!important; line-height:1.1em!important">8090</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">22</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>int</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TIMEOUT = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#009900"><span style="font-size:1em!important; line-height:1.1em!important">30000</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">23</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">24</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">25</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">26</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @param userName</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">27</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">28</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">startClient(String userName) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">29</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TTransport transport = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>null</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">30</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>try</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">{ </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">31</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">transport = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TSocket(SERVER_IP, SERVER_PORT, TIMEOUT);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">32</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// 协议要和服务端一致</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">33</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TProtocol protocol = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TBinaryProtocol(transport);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">34</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// TProtocol protocol = new TCompactProtocol(transport);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">35</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// TProtocol protocol = new TJSONProtocol(transport);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">36</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldService.Client client = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldService.Client(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">37</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">protocol);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">38</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">transport.open();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">39</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">String result = client.sayHello(userName);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">40</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"Thrify client result =: "</span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">+ result);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">41</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>catch</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(TTransportException e) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">42</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">e.printStackTrace();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">43</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>catch</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(TException e) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">44</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">e.printStackTrace();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">45</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>finally</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">{ </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">46</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>if</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>null</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">!= transport) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">47</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">transport.close();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">48</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">49</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">50</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">51</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">52</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">53</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @param args</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">54</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">55</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">main(String[] args) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">56</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloClientDemo client = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloClientDemo();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">57</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">client.startClient(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"Michael"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">58</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">59</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">60</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">61</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> 先运行服务端程序,日志如下: HelloWorld TSimpleServer start .... 再运行客户端调用程序,日志如下: Thrify client result =: Hi,Michael welcome to my blog www.micmiu.com 测试成功,和预期的返回信息一致。 4.TThreadPoolServer 服务模型 线程池服务模型,使用标准的阻塞式IO,预先创建一组线程处理请求。 编写服务端代码:HelloServerDemo.java <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">1</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>package</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">com.micmiu.thrift.demo;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">2</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">3</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.TProcessor;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">4</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TBinaryProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">5</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.server.TServer;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">6</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.server.TThreadPoolServer;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">7</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TServerSocket;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">8</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">9</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">10</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* blog </span></span><a href="http://www.micmiu.com/" style="margin:0px; padding:0px; border:0px; vertical-align:baseline; outline:none" rel="nofollow">http://www.micmiu.com</a></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">11</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">12</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @author Michael</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">13</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">14</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">15</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>class</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">16</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>int</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">SERVER_PORT = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#009900"><span style="font-size:1em!important; line-height:1.1em!important">8090</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">17</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">18</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">startServer() { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">19</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>try</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">{ </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">20</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"HelloWorld TThreadPoolServer start ...."</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">21</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">22</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TProcessor tprocessor = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldService.Processor<HelloWorldService.Iface>(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">23</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldImpl());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">24</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">25</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TServerSocket serverTransport = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TServerSocket(SERVER_PORT);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">26</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TThreadPoolServer.Args ttpsArgs = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TThreadPoolServer.Args(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">27</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">serverTransport);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">28</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">ttpsArgs.processor(tprocessor);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">29</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">ttpsArgs.protocolFactory(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TBinaryProtocol.Factory());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">30</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">31</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// 线程池服务模型,使用标准的阻塞式IO,预先创建一组线程处理请求。</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">32</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TServer server = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TThreadPoolServer(ttpsArgs);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">33</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">server.serve();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">34</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">35</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>catch</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(Exception e) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">36</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"Server start error!!!"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">37</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">e.printStackTrace();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">38</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">39</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">40</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">41</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">42</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @param args</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">43</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">44</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">main(String[] args) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">45</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo server = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">46</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">server.startServer();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">47</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">48</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">49</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> 客户端Client代码和之前的一样,只要数据传输的协议一致即可,客户端测试成功,结果如下: Thrify client result =: Hi,Michael welcome to my blog www.micmiu.com 5.TNonblockingServer 服务模型 使用非阻塞式IO,服务端和客户端需要指定 TFramedTransport 数据传输的方式。 编写服务端代码:HelloServerDemo.java <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">1</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>package</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">com.micmiu.thrift.demo;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">2</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">3</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.TProcessor;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">4</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TCompactProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">5</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.server.TNonblockingServer;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">6</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.server.TServer;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">7</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TFramedTransport;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">8</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TNonblockingServerSocket;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">9</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">10</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">11</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* blog </span></span><a href="http://www.micmiu.com/" style="margin:0px; padding:0px; border:0px; vertical-align:baseline; outline:none" rel="nofollow">http://www.micmiu.com</a></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">12</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">13</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @author Michael</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">14</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">15</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">16</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>class</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">17</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>int</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">SERVER_PORT = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#009900"><span style="font-size:1em!important; line-height:1.1em!important">8090</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">18</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">19</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">startServer() { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">20</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>try</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">{ </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">21</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"HelloWorld TNonblockingServer start ...."</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">22</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">23</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TProcessor tprocessor = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldService.Processor<HelloWorldService.Iface>(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">24</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldImpl());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">25</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">26</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingServerSocket tnbSocketTransport = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingServerSocket(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">27</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">SERVER_PORT);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">28</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingServer.Args tnbArgs = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingServer.Args(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">29</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">tnbSocketTransport);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">30</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">tnbArgs.processor(tprocessor);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">31</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">tnbArgs.transportFactory(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TFramedTransport.Factory());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">32</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">tnbArgs.protocolFactory(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TCompactProtocol.Factory());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">33</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">34</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// 使用非阻塞式IO,服务端和客户端需要指定TFramedTransport数据传输的方式</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">35</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TServer server = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingServer(tnbArgs);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">36</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">server.serve();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">37</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">38</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>catch</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(Exception e) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">39</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"Server start error!!!"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">40</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">e.printStackTrace();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">41</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">42</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">43</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">44</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">45</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @param args</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">46</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">47</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">main(String[] args) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">48</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo server = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">49</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">server.startServer();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">50</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">51</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">52</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> 编写客户端代码:HelloClientDemo.java <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">1</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>package</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">com.micmiu.thrift.demo;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">2</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">3</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.TException;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">4</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TCompactProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">5</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">6</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TFramedTransport;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">7</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TSocket;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">8</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TTransport;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">9</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TTransportException;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">10</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">11</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">12</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* blog </span></span><a href="http://www.micmiu.com/" style="margin:0px; padding:0px; border:0px; vertical-align:baseline; outline:none" rel="nofollow">http://www.micmiu.com</a></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">13</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">14</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @author Michael</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">15</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">16</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">17</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>class</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloClientDemo { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">18</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">19</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">String SERVER_IP = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"localhost"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">20</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>int</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">SERVER_PORT = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#009900"><span style="font-size:1em!important; line-height:1.1em!important">8090</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">21</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>int</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TIMEOUT = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#009900"><span style="font-size:1em!important; line-height:1.1em!important">30000</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">22</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">23</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">24</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">25</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @param userName</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">26</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">27</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">startClient(String userName) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">28</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TTransport transport = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>null</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">29</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>try</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">{ </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">30</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">transport = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TFramedTransport(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TSocket(SERVER_IP,</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">31</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">SERVER_PORT, TIMEOUT));</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">32</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// 协议要和服务端一致</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">33</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TProtocol protocol = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TCompactProtocol(transport);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">34</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldService.Client client = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldService.Client(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">35</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">protocol);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">36</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">transport.open();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">37</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">String result = client.sayHello(userName);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">38</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"Thrify client result =: "</span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">+ result);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">39</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>catch</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(TTransportException e) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">40</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">e.printStackTrace();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">41</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>catch</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(TException e) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">42</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">e.printStackTrace();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">43</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>finally</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">{ </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">44</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>if</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>null</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">!= transport) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">45</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">transport.close();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">46</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">47</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">48</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">49</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">50</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">51</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @param args</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">52</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">53</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">main(String[] args) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">54</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloClientDemo client = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloClientDemo();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">55</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">client.startClient(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"Michael"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">56</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">57</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">58</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">59</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> 客户端的测试成功,结果如下: Thrify client result =: Hi,Michael welcome to my blog www.micmiu.com 6.THsHaServer服务模型 半同步半异步的服务端模型,需要指定为: TFramedTransport 数据传输的方式。 编写服务端代码:HelloServerDemo.java <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">1</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>package</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">com.micmiu.thrift.demo;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">2</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">3</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.TProcessor;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">4</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TBinaryProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">5</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TCompactProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">6</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.server.THsHaServer;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">7</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.server.TNonblockingServer;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">8</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.server.TServer;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">9</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.server.TSimpleServer;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">10</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.server.TThreadPoolServer;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">11</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TFramedTransport;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">12</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TNonblockingServerSocket;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">13</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TServerSocket;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">14</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">15</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">16</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* blog </span></span><a href="http://www.micmiu.com/" style="margin:0px; padding:0px; border:0px; vertical-align:baseline; outline:none" rel="nofollow">http://www.micmiu.com</a></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">17</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">18</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @author Michael</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">19</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">20</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">21</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>class</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">22</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>int</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">SERVER_PORT = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#009900"><span style="font-size:1em!important; line-height:1.1em!important">8090</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">23</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">24</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">startServer() { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">25</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>try</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">{ </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">26</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"HelloWorld THsHaServer start ...."</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">27</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">28</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TProcessor tprocessor = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldService.Processor<HelloWorldService.Iface>(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">29</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldImpl());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">30</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">31</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingServerSocket tnbSocketTransport = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingServerSocket(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">32</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">SERVER_PORT);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">33</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">THsHaServer.Args thhsArgs = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">THsHaServer.Args(tnbSocketTransport);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">34</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">thhsArgs.processor(tprocessor);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">35</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">thhsArgs.transportFactory(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TFramedTransport.Factory());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">36</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">thhsArgs.protocolFactory(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TBinaryProtocol.Factory());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">37</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">38</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">//半同步半异步的服务模型</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">39</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TServer server = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">THsHaServer(thhsArgs);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">40</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">server.serve();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">41</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">42</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>catch</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(Exception e) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">43</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"Server start error!!!"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">44</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">e.printStackTrace();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">45</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">46</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">47</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">48</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">49</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @param args</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">50</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">51</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">main(String[] args) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">52</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo server = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">53</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">server.startServer();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">54</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">55</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">56</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> 客户端代码和上面 4 中的类似,只要注意传输协议一致以及指定传输方式为TFramedTransport。 7.异步客户端 编写服务端代码:HelloServerDemo.java <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">1</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>package</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">com.micmiu.thrift.demo;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">2</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">3</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.TProcessor;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">4</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TCompactProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">5</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.server.TNonblockingServer;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">6</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.server.TServer;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">7</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TFramedTransport;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">8</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TNonblockingServerSocket;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">9</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">10</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">11</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* blog </span></span><a href="http://www.micmiu.com/" style="margin:0px; padding:0px; border:0px; vertical-align:baseline; outline:none" rel="nofollow">http://www.micmiu.com</a></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">12</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">13</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @author Michael</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">14</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">15</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">16</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>class</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">17</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>int</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">SERVER_PORT = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#009900"><span style="font-size:1em!important; line-height:1.1em!important">8090</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">18</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">19</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">startServer() { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">20</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>try</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">{ </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">21</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"HelloWorld TNonblockingServer start ...."</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">22</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">23</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TProcessor tprocessor = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldService.Processor<HelloWorldService.Iface>(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">24</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldImpl());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">25</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">26</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingServerSocket tnbSocketTransport = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingServerSocket(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">27</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">SERVER_PORT);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">28</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingServer.Args tnbArgs = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingServer.Args(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">29</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">tnbSocketTransport);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">30</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">tnbArgs.processor(tprocessor);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">31</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">tnbArgs.transportFactory(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TFramedTransport.Factory());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">32</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">tnbArgs.protocolFactory(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TCompactProtocol.Factory());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">33</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">34</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// 使用非阻塞式IO,服务端和客户端需要指定TFramedTransport数据传输的方式</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">35</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TServer server = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingServer(tnbArgs);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">36</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">server.serve();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">37</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">38</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>catch</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(Exception e) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">39</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"Server start error!!!"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">40</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">e.printStackTrace();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">41</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">42</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">43</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">44</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">45</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @param args</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">46</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">47</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">main(String[] args) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">48</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo server = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloServerDemo();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">49</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">server.startServer();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">50</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">51</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">52</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> 编写客户端Client代码:HelloAsynClientDemo.java <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">1</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>package</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">com.micmiu.thrift.demo;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">2</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">3</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">java.util.concurrent.CountDownLatch;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">4</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">java.util.concurrent.TimeUnit;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">5</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">6</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.TException;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">7</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.async.AsyncMethodCallback;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">8</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.async.TAsyncClientManager;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">9</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TCompactProtocol;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">10</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.protocol.TProtocolFactory;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">11</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TNonblockingSocket;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">12</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">org.apache.thrift.transport.TNonblockingTransport;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">13</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">14</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>import</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">com.micmiu.thrift.demo.HelloWorldService.AsyncClient.sayHello_call;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">15</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">16</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">17</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* blog </span></span><a href="http://www.micmiu.com/" style="margin:0px; padding:0px; border:0px; vertical-align:baseline; outline:none" rel="nofollow">http://www.micmiu.com</a></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">18</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">19</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @author Michael</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">20</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">21</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">22</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>class</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloAsynClientDemo { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">23</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">24</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">String SERVER_IP = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"localhost"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">25</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>int</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">SERVER_PORT = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#009900"><span style="font-size:1em!important; line-height:1.1em!important">8090</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">26</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>final</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>int</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TIMEOUT = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#009900"><span style="font-size:1em!important; line-height:1.1em!important">30000</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">27</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">28</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">29</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">30</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @param userName</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">31</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">32</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">startClient(String userName) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">33</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>try</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">{ </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">34</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TAsyncClientManager clientManager = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TAsyncClientManager();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">35</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingTransport transport = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TNonblockingSocket(SERVER_IP,</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">36</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">SERVER_PORT, TIMEOUT);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">37</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">38</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TProtocolFactory tprotocol = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">TCompactProtocol.Factory();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">39</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldService.AsyncClient asyncClient = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloWorldService.AsyncClient(</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">40</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">tprotocol, clientManager, transport);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">41</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"Client start ....."</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">42</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">43</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">CountDownLatch latch = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">CountDownLatch(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#009900"><span style="font-size:1em!important; line-height:1.1em!important">1</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">44</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">AsynCallback callBack = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">AsynCallback(latch);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">45</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"call method sayHello start ..."</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">46</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">asyncClient.sayHello(userName, callBack);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">47</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"call method sayHello .... end"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">48</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>boolean</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">wait = latch.await(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#009900"><span style="font-size:1em!important; line-height:1.1em!important">30</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">, TimeUnit.SECONDS);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">49</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"latch.await =:"</span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">+ wait);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">50</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>catch</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(Exception e) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">51</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">e.printStackTrace();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">52</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">53</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"startClient end."</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">54</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">55</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">56</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>class</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">AsynCallback </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>implements</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">AsyncMethodCallback<sayHello_call> { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">57</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>private</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">CountDownLatch latch;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">58</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">59</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">AsynCallback(CountDownLatch latch) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">60</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>this</strong></span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">.latch = latch;</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">61</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">62</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">63</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">@Override</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">64</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">onComplete(sayHello_call response) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">65</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"onComplete"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">66</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>try</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">{ </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">67</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#008200"><span style="font-size:1em!important; line-height:1.1em!important">// Thread.sleep(1000L * 1);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">68</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"AsynCall result =:"</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">69</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">+ response.getResult().toString());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">70</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>catch</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(TException e) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">71</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">e.printStackTrace();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">72</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>catch</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">(Exception e) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">73</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">e.printStackTrace();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">74</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">} </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>finally</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">{ </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">75</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">latch.countDown();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">76</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">77</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">78</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">79</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">@Override</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">80</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">onError(Exception exception) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">81</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">System.out.println(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"onError :"</span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">+ exception.getMessage());</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">82</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">latch.countDown();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">83</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">84</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">85</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">86</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">/**</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">87</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">* @param args</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">88</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#808080"><span style="font-size:1em!important; line-height:1.1em!important">*/</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">89</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>public</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>static</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>void</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">main(String[] args) { </span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">90</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloAsynClientDemo client = </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#006699"><span style="font-size:1em!important; line-height:1.1em!important"><strong>new</strong></span></span> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">HelloAsynClientDemo();</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">91</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">client.startClient(</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#0000ff"><span style="font-size:1em!important; line-height:1.1em!important">"Michael"</span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">);</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">92</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">93</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="font-size:1em!important; line-height:1.1em!important"> </span></span><span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">94</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> </td> </tr> </tbody> </table> <table style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; border-collapse:collapse!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tbody style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <tr style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:baseline!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <td style="margin:0px!important; padding:0px!important; border:0px!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:3em!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace; color:#dddddd"><span style="padding-right:0.3em!important; font-size:1em!important; text-align:right!important; width:2.7em!important; line-height:1.1em!important; display:block!important">95</span></span></td> <td style="margin:0px!important; padding:0px 0px 0px 0.5em!important; border-width:0px 0px 0px 3px!important; border-left-style:solid!important; border-left-color:rgb(108,226,108)!important; vertical-align:top!important; outline:0px!important; float:none!important; position:static!important; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; height:auto!important; width:auto!important; direction:ltr!important"> <span style="font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace"><span style="font-size:1em!important; line-height:1.1em!important">}</span></span></td> </tr> </tbody> </table> 先运行服务程序,再运行客户端程序,测试结果如下: Client start ..... call method sayHello start ... call method sayHello .... end onComplete AsynCall result =:Hi,Michael welcome to my blog www.micmiu.com latch.await =:true startClient end. 转: http://www.micmiu.com/soa/rpc/thrift-sample/ [thrift.apache.org]: http://thrift.apache.org/ [http_jnb.ociweb.com_jnb_jnbJun2009.html]: http://jnb.ociweb.com/jnb/jnbJun2009.html [http_wiki.apache.org_thrift]: http://wiki.apache.org/thrift
相关 Java 8 Lambda表达式详解及实例演示 Lambda表达式是Java 8引入的一种新的匿名函数表示方式。它简洁、高效,常用于集合操作和事件处理。 以下是对Java 8 Lambda表达式的详细介绍,以及一些实例演示 分手后的思念是犯贱/ 2024年09月17日 01:18/ 0 赞/ 16 阅读
相关 Java反射机制详解及实例演示 Java的反射机制是Java提供的一种允许程序在运行时研究其自身结构和行为的强大工具。 以下是反射机制的主要内容和一些实例: 1. `Class` 对象:每个类都有对应的` 小灰灰/ 2024年09月14日 23:27/ 0 赞/ 16 阅读
相关 Java文件输入输出:基本API及实例演示 在Java中,提供了多种文件操作的API。这里我们将介绍一些基本的API以及实例演示。 1. **File类**: - `new File(path)` 创建一个表示路 野性酷女/ 2024年09月11日 18:36/ 0 赞/ 9 阅读
相关 初识Thrift 及 Thrift示例 简介 Thrift是一个轻量级、语言无关的软件栈,它具有一套为RPC通信生成代码的机制 支持不同语言, 但是thrift文档资料比较少, 官网上也不是很详细`htt... Myth丶恋晨/ 2024年04月17日 17:28/ 0 赞/ 44 阅读
相关 Apache Thrift之java入门例子 Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架 一: 首先加入thrift的java的依赖 < 心已赠人/ 2022年08月19日 08:27/ 0 赞/ 150 阅读
相关 Thrift 入门教程 【引子】 在英语里,thrift是个名词,表示的是“节俭、节约”,给个例句会印象更深些: Farmers know a lot about value and thrift 男娘i/ 2022年06月16日 02:38/ 0 赞/ 173 阅读
相关 Thrift入门教程 1、概述 Thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP 男娘i/ 2022年06月08日 12:05/ 0 赞/ 166 阅读
相关 Thrift入门实例 Thrift是facebook开发的一个RPC框架,后来被献给了apache组织,现在是一个开源项目,Thrift不仅是一个RPC框架,同时,它也可以作为一个序列化工具使用。 刺骨的言语ヽ痛彻心扉/ 2021年12月12日 12:09/ 0 赞/ 396 阅读
还没有评论,来说两句吧...