网络编程
Ydoing
这个作者很懒,什么都没留下…
展开
-
IO - 同步,异步,阻塞,非阻塞
同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocking IO是一个东西。这其实是因为不同的人的知识背景不同,并且在讨论这个问题的时候上下文(context)也不转载 2015-09-28 11:54:56 · 497 阅读 · 0 评论 -
深入理解VMware虚拟网络(桥接 NAT HOST-Only)
VMware Workstation是一款非常不错的虚拟机软件,许多爱好者用VMware Workstation设计多种实现环境做测试。VMware Workstation的虚拟网络部分,功能非常的强大,但对于初学者来说,稍显复杂。基于此,本文将深入介绍VMware的虚拟网络,让读者深刻理解VMware虚拟网络之间的关系,从而可以设计多种复杂的广域网、局域网的实验环境,满足读者的实验需求。由于VM转载 2015-10-18 17:06:04 · 621 阅读 · 0 评论 -
SOA研究(2)-第一个RPC例子
我们还是用NIO通信,client建立连接后不断向server发送对象Invocation。需要远端调用的方法,这里演示发送“foo”参数,服务端传回来”Fello foo”. public class HelloServiceImpl implements HelloService { public String hello(String name) { return "H原创 2016-06-04 14:20:13 · 877 阅读 · 0 评论 -
SOA如何设计传输模块(二)-Netty的实现
上一遍介绍了设计传输模时接口的定义(http://blog.csdn.net/csujiangyu/article/details/51761479)这里用了主流的框架netty来实现。首先设计NettyServer,主要功能是绑定端口,监听连接。public class NettyServer extends AbstractServer { private ServerBootstrap原创 2016-06-26 10:06:42 · 1145 阅读 · 0 评论