网络编程
wangjian_an
这个作者很懒,什么都没留下…
展开
-
MD5加密
MD5的全称是Message-Digest Algorithm 5(信息-摘要算法) 作用:是让大容量信息在用数字签名软件签署私人密匙前被”压缩”成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是MD2、MD4还是MD5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但MD2的设计与MD4和MD5完全不同,那是因为MD2是原创 2016-07-03 12:56:27 · 553 阅读 · 0 评论 -
sina面试题--用图形用户界面模拟聊天室
要求:自定义一个服务器,接收浏览器发来的信息。显示浏览器发送了什么信息,并向浏览器发送简单的网页信息。设计思想 在服务器端 用一个HashMap<userName,socket> 维护所有用户相关的信息,从而能够保证和所有的用户进行通讯。客户端的动作: (1)连接(登录):发送userName 服务器的对应动作:1)界面显示,2)通知其他用户关于你登录的信息, 3)把其他在线用户的user原创 2016-06-20 15:52:43 · 1949 阅读 · 1 评论 -
网络蜘蛛--抓取一个网页的邮箱
技术:正则表达式+网络编程(URL)package cn.hncu.br;import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; import原创 2016-06-20 15:55:11 · 1459 阅读 · 0 评论 -
网络编程---TCP
两个类Socket、 ServerSocket 连接步骤: 建立客户端和服务器端 建立连接后,通过Socket中的IO流进行数据的传输 关闭socket 基本思路: 客户端 客户端需要明确服务器的ip地址以及端口,这样才可以去试着建立连接,如果连接失败,会出现异常。 连接成功,说明客户端与服务端建立了通道,那么通过IO流就可以进行数据的传输,而Socket对象已经提供了输入流和输出流对原创 2016-06-20 16:04:07 · 728 阅读 · 0 评论 -
网络编程---UDP
主要用两个类 DatagramSocket DatagramPacket 连接步骤: 建立发送端,接收端。 建立数据包。 调用Socket的发送接收方法 关闭Socket。 发送端与接收端是两个独立的运行程序。下面演示: 要求:UDP聊天程序 通过键盘录入获取要发送的信息。 将发送和接收分别封装到两个线程中public class UDPChat { public static v原创 2016-06-20 15:57:19 · 455 阅读 · 0 评论