上次的是上传TXT文件,这次上传的是图片。同样,上传成功需要反馈给客户端。 区别: TXT文件用记事本打开,我们可以看得懂,所以用了缓冲字符流,对通道内的字节流进行包装了。 而图片用记事本打开,我们看不懂,所以就用缓冲字节流,只需要把通道内的字节流转换成高效字节流就可以了。 客户端: 服务器: ...
                            
                            
                                分类:
编程语言   时间:
2016-10-15 22:41:50   
                                阅读次数:
222
                             
                         
                    
                        
                            
                            
                                TCP练习: 1、客户端键盘录入,服务器输出文本文件 客户端代码: 服务器代码: 2、客户端文本文件,服务器输出到控制台 客户端代码: 服务器代码: ...
                            
                            
                                分类:
编程语言   时间:
2016-10-15 19:48:02   
                                阅读次数:
177
                             
                         
                    
                        
                            
                            
                                平时聊天都是在同一个窗口的,所以,这个窗口同时实现发送数据和接收数据,这时就需要多线程实现。 建立一个类: 把聊天的发送端和接收端放在同一个类,启动一个窗口 再建立发送类: 接收端:(要一直启动,所以无需释放资源) 根据这些,建立GUI,再加优化,就可以做一个聊天室 ...
                            
                            
                                分类:
编程语言   时间:
2016-10-15 16:16:54   
                                阅读次数:
130
                             
                         
                    
                        
                            
                            
                                UDP传输 两个类:DatagramSocket与DatagramPacket(具体看API) A:建立发送端,接收端。 B:建立数据包。 C:调用Socket的发送接收方法。 D:关闭Socket。 E:发送端与接收端是两个独立的运行程序。 UDP传输-发送端思路 UDP发送数据: A:创建Soc ...
                            
                            
                                分类:
编程语言   时间:
2016-10-14 23:05:13   
                                阅读次数:
240
                             
                         
                    
                        
                            
                            
                                网络通信三要素 IP地址: InetAddress 网络中设备的标识,不易记忆,可用主机名(计算机的标识号) 端口号: 用于标识进程的逻辑地址,不同进程的标识(正在运行的软件的标识号) 传输协议: 通讯的规则 常见协议:TCP,UDP 例子: 平时我们要进行通讯,需要哪些要素呢? 比如说:我要跟你说 ...
                            
                            
                                分类:
编程语言   时间:
2016-10-14 20:11:09   
                                阅读次数:
181
                             
                         
                    
                        
                            
                            
                                http://www.cnblogs.com/hellokitty1/p/4474143.html 一:OSI模型 Open System Interconnection 开放系统互联 二:TCP/IP分层模型 TCP代表传输控制协议:Transfer Control Protocol 允许两个程序 ...
                            
                            
                                分类:
编程语言   时间:
2016-10-08 19:42:07   
                                阅读次数:
207
                             
                         
                    
                        
                            
                            
                                    import java.net.*;import java.io.*;public class MailSender{ private String smtpServer="smtp.mydomain.com"; //SMTP邮件服务器的主机名 //private String smtpServer ...
                            
                            
                                分类:
编程语言   时间:
2016-10-03 17:06:36   
                                阅读次数:
178
                             
                         
                    
                        
                            
                            
                                import java.io.*;import java.net.*;public class Receiver { private int port=8000; private ServerSocket serverSocket; private static int stopWay=1; //结 ...
                            
                            
                                分类:
编程语言   时间:
2016-10-03 14:57:08   
                                阅读次数:
294
                             
                         
                    
                        
                            
                            
                                    import java.net.*;import java.io.*;public class HTTPClient { String host="www.baidu.com"; int port=80; Socket socket; public void createSocket()throws ...
                            
                            
                                分类:
编程语言   时间:
2016-10-03 14:44:44   
                                阅读次数:
179