Java网络编程
Weicleer
这个作者很懒,什么都没留下…
展开
-
Java网络编程(一)
1.网络分层模型通过网络发送数据是一项复杂的操作,为了方便程序开发人员个最终用户,隐藏其中的细节,网络通信的不同方面被分解成为多个层。每一层表示为物理硬件(即线缆和电流)与所传输信息之间的不同抽象层次。理论上,每一层只与紧挨其上和其下的层对话。将网络分层,这样就可以修改甚至替换某一层的软件,只要层与层之间的接口保持不变,就不会影响到其它层。2.TCP/IP模型从上到下依次为原创 2015-08-03 11:49:21 · 647 阅读 · 0 评论 -
Java网络编程(三)
线程使用线程的种类以小写字母t(thread)打头的,表示虚拟机中的一个单独、独立的执行路径。以大写字母T(Thread)打头的,表示Java.lang.Thread类的一个实例对象。启动一个新线程Thread t = new Thread();t.start();这样的线程是什么也不能做的,让线程完成一些操作,有两种方法。派生Thread类,覆盖其run原创 2015-08-03 17:46:17 · 438 阅读 · 0 评论 -
Java网络编程(二)
Java网络编程(二) 这是本人学习Java过程中遇到的一些问题和解决方法,在此记录,方便本人查看,解决他人疑惑。进程早期的Internet虽然用户很少,但是却比现在更容易碰上超负荷的拥塞网站。问题不在于当时的机器不够强大,或者网络速度不够快,而在于当时的服务器实现技术太差。 那时大多数的FTP服务器会为每一个连接创建(fork)一个新的进程,也就是说当有100个并发用户意味着要处理100个原创 2015-08-03 17:10:09 · 587 阅读 · 0 评论