随笔分类 - 网络编程
摘要:静态代理模式 真实对象和代理对象都要去去实现同一个接口,代理对象需代理真实角色。 代理对象可以做很多真实对象做不了的事情,真实对象专注做自己的事情。 多线程Thread底层使用了代理模式。 package com.proxy; //静态代理 public class StaticProxy { pu
阅读全文
摘要:URL https://www.baidu.com/ URL:统一资源定位符 DNS:域名解析 https://www.baidu.com/ 解析成一个ip 1.协议://ip地址:端口/项目名/资源 package com.zr.lesson04; import java.net.Malforme
阅读全文
摘要:UDP聊天实现 循环发送消息 package com.zr.udpChat; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.Da
阅读全文
摘要:UDP 发短信,不用连接,需要知道对方地址。 发送端 package com.zr.lesson03; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; impor
阅读全文
摘要:文件上传 把winC.jpg放在根目录下 package com.zr.lesson02; import java.io.*; import java.net.ServerSocket; import java.net.Socket; import java.net.SocketImpl; publ
阅读全文
摘要:TCP TCP实现聊天 服务端 package com.zr.lesson02; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.net
阅读全文
摘要:网络编程 概述 计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的:无线 >传播交流信息,数据交换,通信。 网络通信的要素:通信双方的IP
阅读全文