网络编程
辐_射
这个作者很懒,什么都没留下…
展开
-
网络编程_网络编程概述
计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。有人说,20世纪最伟大的发明不是计算机,而是计算机网络。还有人说,如果你买了计算机而没有联网,就原创 2017-04-08 22:20:06 · 330 阅读 · 0 评论 -
网络编程_TCP协议发送和接收数据图解
原创 2017-04-12 08:36:30 · 545 阅读 · 0 评论 -
网络编程_服务器给客户端一个反馈案例
package cn.itcast_07;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;/* * TCP协议接收数据: * A:创建接收端Socket对象原创 2017-04-12 09:28:45 · 664 阅读 · 0 评论 -
网络编程_客户端键盘录入服务器控制台输出
package cn.itcast_08;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;/* * 服务器输出到控制到 */public cl原创 2017-04-12 09:56:49 · 797 阅读 · 0 评论 -
网络编程_客户端键盘录入服务器写到文本文件
package cn.itcast_09;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.net.ServerSock原创 2017-04-12 10:40:05 · 542 阅读 · 0 评论 -
网络编程_客户端读取文本文件服务器控制台输出
package cn.itcast_10;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;/* * 服务器输出到控制台 */public cl原创 2017-04-12 11:00:34 · 571 阅读 · 0 评论 -
网络编程_TCP协议上传文本文件
package cn.itcast_11;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.net.ServerSock原创 2017-04-12 11:21:15 · 587 阅读 · 1 评论 -
网络编程_TCP上传文本文件并给出反馈
package cn.itcast_12;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStrea原创 2017-04-12 13:36:48 · 401 阅读 · 0 评论 -
网络编程_TCP协议上传图片并给出反馈
package cn.itcast_13;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.ne原创 2017-04-12 17:08:48 · 404 阅读 · 0 评论 -
网络编程_关于多个客户端上传到一个服务器的思考
package cn.itcast_14;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.ne原创 2017-04-12 19:42:26 · 622 阅读 · 0 评论 -
网络编程_多线程改进多个客户端上传文件案例
package cn.itcast_15;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class UploadServer { public static void main(String[] args) throws IOException { //原创 2017-04-12 19:46:35 · 786 阅读 · 0 评论 -
网络编程_TCP协议接收数据
package cn.itcast_06;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;/* * TCP协议接收数据: * A:创建接收端Socket对象 * B:监听客户端连接,返回一个对应的Socket原创 2017-04-12 08:11:58 · 556 阅读 · 0 评论 -
网络编程_TCP协议发送数据
package cn.itcast_06;import java.io.IOException;import java.io.OutputStream;import java.net.Socket;/* * TCP协议发送数据: * A:创建发送端的Socket对象 * 这一步如果成功了,说明建立连接成功了。 * B:获取输出流,写数据。 * C:释放资源原创 2017-04-12 07:47:34 · 599 阅读 · 0 评论 -
网络编程_多线程实现聊天室程序
package cn.itcast_05;import java.io.IOException;import java.net.DatagramSocket;/* * 通过多线程改进聊天室程序,这样就可以实现在一个窗口发送和接收数据了 */public class ChatRoom { public static void main(String[] args) throws I原创 2017-04-11 00:31:27 · 1670 阅读 · 0 评论 -
网络编程_网络模型概述和图解
网络模型7层概述:1.物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。 2. 数据链路层:主要将从物理层接收的数据进行MAC地址(网卡的地址)的封装与解封装。常把这一层的数据叫做帧。在这一层工作的设备是原创 2017-04-09 12:14:39 · 1008 阅读 · 0 评论 -
网络编程_网络编程三要素概述
网络编程三要素: A:IP地址(找到计算机) B:端口(找到计算机上的某个软件) C:协议(按照这个软件上的规则进行交流) 举例: 我想和秋香说话了。肿么办? A:我要找到秋香。 B:对她说话,要对耳朵说。 C:我说什么呢?"I Love You" 但是,她没学过英语,听不懂。 我没必要说英语,说汉语就可以了:我爱你。原创 2017-04-09 12:59:47 · 663 阅读 · 0 评论 -
网络编程_网络编程三要素之IP概述
网络编程三要素: A:IP地址(找到计算机) B:端口(找到计算机上的某个软件) C:协议(按照这个软件上的规则进行交流) 举例: 我想和秋香说话了。肿么办? A:我要找到秋香。 B:对她说话,要对耳朵说。 C:我说什么呢?"I Love You" 但是,她没学过英语,听不懂。 我没必要说英语,说汉语就可以了:我爱你。 IP地址: 网络中计算机的唯一标识。 计算机原创 2017-04-09 18:33:06 · 792 阅读 · 0 评论 -
网络编程_InetAddress类的概述和使用
package cn.itcast_01;import java.net.InetAddress;import java.net.UnknownHostException;/* * 如果一个类没有构造方法: * A:成员变量全是静态的(Math,Arrays,Collections) * B:单例模式(Runtime) * C:类中有静态方法返回该类对象(InetAd原创 2017-04-09 19:18:43 · 582 阅读 · 0 评论 -
网络编程_Socket通信原理图解
原创 2017-04-09 22:38:07 · 970 阅读 · 0 评论 -
网络编程_UDP协议发送数据
package cn.itcast_02;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;/* * UDP协议发送数据: * A:创建发送端Socket对象 * B:创建数据,并把数据打原创 2017-04-10 17:51:04 · 425 阅读 · 0 评论 -
网络编程_UDP协议接收数据
package cn.itcast_02;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;/* * UDP协议接收数据: * A:创建接收端Socket对象 * B:创建一个数据包(接收原创 2017-04-10 18:24:41 · 774 阅读 · 0 评论 -
网络编程_UDP协议发送和接收数据图解
原创 2017-04-10 22:19:10 · 623 阅读 · 0 评论 -
网络编程_UDP协议发送和接收数据代码优化
package cn.itcast_03;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;/* * 多次启动接收端: * Unrecognized Windows Sockets error: 0: Cannot bind * 端口被占用。原创 2017-04-10 22:51:00 · 862 阅读 · 0 评论 -
网络编程_发送端的数据来自于键盘录入案例
package cn.itcast_04;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;public class ReceiveDemo { public static void main(String[] args) throws IOExceptio原创 2017-04-10 23:13:55 · 844 阅读 · 0 评论 -
网络编程_网络编程、UDP、TCP总结
1:网络编程(理解) (1)网络编程:用Java语言实现计算机间数据的信息传递和资源共享 (2)网络编程模型 (3)网络编程的三要素 A:IP地址 a:点分十进制 b:IP地址的组成 c:IP地址的分类 d:dos命令 e:InetAddress B:端口 是应用程序的标识。范围:0-65535。其中0-1024不建议使用。 C:协议 U原创 2017-04-12 22:19:00 · 461 阅读 · 0 评论