![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
逸川先生
Java开发工程师,专注后台开发两年,擅长分布式系统
展开
-
利用UDP协议实现两台电脑之间的信息交流
关于UDP:将数据及源和目的封装成数据包中,不需要建立连接;每个数据报的大小在限制在64k内;因无连接,是不可靠协议;不需要建立连接,速度快使用udp协议主要涉及到两个类:DatagramSocket,DatagramPacketDatagramSocket: 用于建立一个数据包的出口或入口,构造方法中有IP的都是用于接收方的DatagramPacket: 用于包装数据,构造方法中有I...原创 2018-05-10 15:52:54 · 10326 阅读 · 0 评论 -
使用TCP协议向服务器上传一个图片
上传要求:客户端需求:把一个图片文件发送到服务端并读取回馈信息。要求判断文件是否存在及格式是否为jpg或gif并要求文件小于2M。服务端需求:接收客户端发送过来的图片数据。进行存储后,回馈一个 上传成功字样。支持多用户的并发访问。特别说明,为了避免法律纠纷,程序员应该将上传文件的电脑IP记录下来import java.io.BufferedInputStream;import java.io.B...原创 2018-05-10 15:57:22 · 2280 阅读 · 0 评论 -
URL、URLConnection、InetAddress 这几个类的基本使用方法
package cn.bl.net;import java.io.InputStream;import java.net.URL;import org.junit.Test;public class Demo1_URL { @Test public void test() { URL url; try { url = new URL("https://blog.c...原创 2018-10-16 21:29:36 · 299 阅读 · 0 评论 -
网络蜘蛛爬取邮箱地址
package cn.bl.net;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.junit.Test;/...原创 2018-10-16 23:43:00 · 1420 阅读 · 0 评论 -
浅析TCP三次握手、四次挥手
一、1、2、3是三次握手1:客户端向服务器请求连接2:服务器确认可以连接,,(相当于告诉客户端,我准备好啦)3:客户端确认可以连接,,(客户端:我也准备好啦)二、4,也就是Socket通讯了三、5、6、7、8是四次挥手,这里假设是Client发起的断开连接5:客户端和服务器讲,断开连接吧6:服务器确认一下,可以断开了7:在确认之后立马就告诉客户端:断...原创 2018-11-09 18:38:06 · 124 阅读 · 0 评论