网络编程
文章平均质量分 78
北岛
这个作者很懒,什么都没留下…
展开
-
java网络编程(一)单线程网络编程
1 服务端实现的是通过系统输入后向客户端打印数据,如果打印的数据内容为bye则结束线程 服务端的代码如下: package com.sun.net; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocke原创 2015-01-30 10:08:07 · 371 阅读 · 0 评论 -
java网络编程(四)压缩对象传输
对象的压缩存储主要是采用的是GZIPInputStream以及相对应的GZIPOutputStream来实现的,将其中的对象进行压缩后发送到相应的客户端上,代码如下:package com.sun.net.gzip; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputS原创 2015-01-30 13:55:22 · 746 阅读 · 0 评论 -
java网络编程(三)传输对象
客户端想服务daunt发送对象采用的是objectInputStream对象流来传送的,客户端想服务端发送对象,主要是需要对象实现serializable接口,同时ObjectInputStream只能读取实现了该接口的类的对象,也就是只有实现了这个类才能够传输 服务端代码: package com.sun.net.obj; import java.io.BufferedInputStr原创 2015-01-30 13:53:24 · 568 阅读 · 0 评论 -
java网络编程(二)多线程网络编程
通过上面第一章的程序可以看出来,针对服务端只能连接一个客户端,如果有另外一台机器连接主机就会出现错误,连接不上,主要是因为第一章的代码是单线程的,也就是是单对单的服务,服务端server接收到一个client请求后,后面的client请求就无法连接上主机了 下面是多线程的网络通信服务端代码: package com.sun.net; import java.io.BufferedReader原创 2015-01-30 13:51:01 · 418 阅读 · 0 评论