摘要: ChannelChannel用来操作数据块,写入buffer或者从IO中读到buffer。SocketChannel创建// 创建,并阻塞等待连接SocketChannel sc = SocketChannel.open(new InetSocketAddress("abc.com",80));// 创建,使用connect()连接SocketChannel sc = SocketChannel.open();sc.connect(new InetSocketAddress("abc.com",80)); // blocking// 创建,非阻塞Sock 阅读全文
posted @ 2012-03-06 20:44 cacard 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: 本笔记包含:Socket:Socket for ClientServerSocket:Socket for Server一些Demo什么是Socket?IP+端口无法实现底层的网络嗅探以及获得IP包结构等信息Socket程序思路Server端口Listen(监听)某个端口是否有连接请求;Client向Server发出Connect请求,写数据,立即返回;网络发送中...Server向Client发出Accept;连接建立;Server/Client通过Send/Write等方法通信。关于端口1 client 向 server 发送时,指定了远程端口(比如90),也生成了一个随机的本地端口(比如 阅读全文
posted @ 2012-03-06 13:45 cacard 阅读(3126) 评论(0) 推荐(0) 编辑