----java net 网络编程-----
文章平均质量分 86
程序小白_龙
静心潜修
展开
-
java 网络编程五 (仿QQ聊天程序)
学完了socket通讯后,在老师的要求下,写了一个仿qq的聊天程序:在服务器端 用一个HashMap 维护所有用户相关的信息,从而能够保证和所有的用户进行通讯。客户端的动作:(1)连接(登录):发送userName 服务器的对应动作:1)界面显示,2)通知其他用户关于你登录的信息, 3)把其他在线用户的userName通知当前用户 4)开启一个线程专门为当前线程服务(原创 2017-08-17 13:49:09 · 10897 阅读 · 16 评论 -
Java 网络编程三 TCP传输协议(例:传输文本、图片)
TCP传输TCP Socket:IP地址和端口,套接字Socket和ServerSocket建立客户端和服务器端建立连接后,通过Socket中的IO流进行数据的传输关闭socket 同样,客户端与服务器端是两个独立的应用程序。☆基本思路(客户端)客户端需要明确服务器的ip地址以及端口,这样才可以去试着建立连接,如果连接失败,会出现异常。连接成功原创 2017-08-14 00:45:55 · 1339 阅读 · 0 评论 -
Java 网络编程一
相关基础概念1.计算机网络与Internet2.TCP/IP协议 3.Internet地址IP地址,形如xxx.xxx.xxx.xxx 域名系统。例如www.edu.cn URL(统一资源定位符) 协议 :// 主机 [: 端口] [/ 文件] [# 引用]客户-服务器(Client-Server)模式 网络模型与通讯要素 网络模型OSI原创 2017-08-13 19:57:48 · 374 阅读 · 0 评论 -
Java 网络编程四 C/S B/S(例:模拟浏览器、服务器、网络爬虫)
C/S 与 B/S☆ C/S ( Client/Server ) 客户端和服务端的特点1、客户端和服务端的软件都需要程序员进行编写。2、客户端维护起来较为麻烦。3、客户端的存在可以将一部分运算分离到客户端来运行,减轻了服务器端的压力。☆ B/S ( Browse/Server ) 浏览器和服务端的特点1、客户端不用程序员编写,直接使用系统中具备的浏览器软件作为客原创 2017-08-15 00:09:40 · 1248 阅读 · 0 评论 -
java 网络编程二 UDP传输协议(例:2个进程进行聊天)
我们先来大概的了解一下UDP和TCP传输协议☆ UDP(DatagramSocket和DatagramPacket类)将数据及源和目的封装成数据包中,不需要建立连接每个数据报的大小在限制在64k内因无连接,是不可靠协议不需要建立连接,速度快☆ TCP(Socket 和 ServerSocket类)建立连接,形成传输数据的通道。在连接中进行大数据量传输通过原创 2017-08-13 20:49:49 · 618 阅读 · 0 评论 -
java网络爬虫-爬取小说
今天突然想写一个网络爬虫爬取一下我自己正在看的小说《圣墟》小说网址:http://www.biqudu.com/43_43821/大家也可以用这个去试一试爬取另外的小说。(主要就是写正则表达式,找规律)我的思路:1.找到小说章节目录的网址2.在章节目录的网址中爬取每一章的网址3.通过每一章的网页爬取每一章节的内容下面是代码:package cn.hncu.net.s原创 2017-10-06 15:13:54 · 4847 阅读 · 12 评论