波神

导航

2016年9月22日 #

java NIO编程(转)

摘要: 一、概念 在传统的java网络编程中,都是在服务端创建一个ServerSocket,然后为每一个客户端单独创建一个线程Thread分别处理各自的请求,由于对于CPU而言,线程的开销是很大的,无限创建线程会让操作系统崩溃,因此,比较好的方法是在系统启动的时候创建一个动态的线程池,例如鼎鼎大名的服务器T 阅读全文

posted @ 2016-09-22 17:26 波神 阅读(431) 评论(0) 推荐(0) 编辑

java socket 之UDP编程

摘要: 一、概念 在TCP的所有操作中都必须建立可靠的连接,这样一来肯定会浪费大量的系统性能,为了减少这种开销,在网络中又提供了另外的一种传输协议——UDP,不可靠的连接(这种协议在各种聊天工具中被广泛使用)。 在UDP程序的开发中使用DatagramPacket包装一条要发送的信息,之后使用Datagra 阅读全文

posted @ 2016-09-22 10:01 波神 阅读(583) 评论(0) 推荐(0) 编辑