
计算机网络编程
菠萝味菠萝啤
邮箱2722793998@qq.com
展开
-
Java网络编程专题
1024原创 2022-10-24 21:05:06 · 165 阅读 · 0 评论 -
window和linux
linux系统通常用于服务器端,是真正意义上的“多用户,多任务”的操作系统,不仅仅是两个人可以同时登录,登录后可以一起工作,互复相不影响对方。就算是十个人同时用登录都没有任何问题,用远程工具即可登制录,登录后在界面输入“w”即可知道有几个人在线登录了。windows xp系统,通常用于客户端,虽然号称是“多用户,多任务”,这里的“多用户”指的是可以建很多账户,比如administrator,guest等。但实际上相比较linux的“多用户”而言,仅仅只能算“道单个用户登录操作”,windows xp是不允原创 2022-04-10 13:38:18 · 168 阅读 · 0 评论 -
计算机网络演化——p2p于网络
p2p:随着人们拥有的pc性能越来越高,硬盘越来越大,为了减轻服务器的负担,有人开发出了,不用通过服务器,而是直接从网上其他用户计算机里面获取资源的程序(P2P程序),比如迅雷下载电视剧,使用的就是p2p,qq聊天,在线视频。目前50%-90%的总流量都是来自p2p程序网格(Grid):用软件技术和网络技术将地理上分散的计算机CPU资源整合起来,形成强大的计算能力。云计算:在网格技术发展比较成熟后,人们提出云计算概念,将计算机上的所有资源软件,数据库,存储资源,一切,都整合起来,目的将整个in原创 2022-03-24 15:00:23 · 159 阅读 · 0 评论 -
java BufferedWriter 和 PrintWriter
BufferedWriter 只能对字符流进行操作,如果要对字节流进行操作,使用 BufferedInputStreamprintWriter的println方法自动添加换行,不会抛出异常,printWriter 构造方法,可以指定参数,实现自动刷新Socket编程中,尽量用PrintWriter取代BufferedWriter,下面是PrintWriter的优点:PrintWriter的print、println方法可以接受任意类型的参数,而BufferedWriter的write方法只能接转载 2022-03-02 17:50:30 · 336 阅读 · 0 评论 -
【多线程例子】猜数字小游戏
经济学家用一个公式表达复利效应:(1+r)^n,r 代表你正在做的事,n 代表时间,只要 r 为正,即你在做正确的事,时间就会为你带来奇迹。原创 2022-03-01 19:05:33 · 349 阅读 · 0 评论 -
java 套接字 网络编程(多客户端、信息共享、文件传输)
内容来自网络前言:在最近一个即将结束的项目中使用到了Socket编程,用于调用另一系统进行处理并返回数据。故把Socket的基础知识总结梳理一遍。1、TCP/IP协议 既然是网络编程,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输。这里就要使用到TCP/IP协议。 TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成。IP层负责网络主机的定位,数据传输的路由,由IP地址可以唯一的确定Internet上的一原创 2022-02-28 11:27:45 · 1347 阅读 · 0 评论 -
java 中readline
https://www.cnblogs.com/dongrilaoxiao/p/6688107.html小结,使用readLine()一定要注意:读入的数据要注意有/r或/n或/r/n没有数据时会阻塞,在数据流异常或断开时才会返回null使用socket之类的数据流时,要避免使用readLine(),以免为了等待一个换行/回车符而一直阻塞...转载 2022-02-23 17:31:25 · 8140 阅读 · 0 评论 -
网络编程知识点TCP
TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成。IP层负责网络主机的定位,数据传输的路由,由IP地址可以唯一的确定Internet上的一台主机。TCP层负责面向应用的可靠的或非可靠的数据传输机制,这是网络编程的主要对象。注意:必须小心选择端口号。每一个端口提供一种特定的服务,只有给出正确的端口,才 能获得相应的服务。0~1023的端口号为系统所保留,例如http服务的端口号为80,telnet服务的端口号为21,ftp服务的端口号为23, 所以我们在选择端口号时,最好选择一个大原创 2022-02-23 17:29:04 · 199 阅读 · 0 评论 -
IO流中flush()和close()方法
close():所有的流都实现了:java.io.Closeable接口,都是可关闭的,都有close()方法。流毕竟是一个管道,这个是内存和硬盘之间的通道,用完之后一定要关闭,不然会耗费(占用)很多资源。养成好习惯,用完流一定要关闭。close():释放和流有关的资源文件,在关闭该流之前,必须刷新它,而且关闭流之后不能在进行数据的操作,否则:IOException.flush():所有的输出流都实现了:java.io.Flushable接口,都是可刷新的,都有flush()方法。养成一个原创 2022-01-18 22:12:15 · 2296 阅读 · 0 评论 -
Java DataOutputStream 类 和DatainputStream类
可以将数据类型一并传入,并接收输出https://blog.youkuaiyun.com/liuhenghui5201/article/details/8351574https://blog.youkuaiyun.com/lili13897741554/article/details/81876443原创 2022-01-18 21:31:20 · 289 阅读 · 0 评论 -
Java 6个TCP套接字通信练习
有勇气承担命运这才是英雄好汉原创 2021-12-26 01:28:37 · 473 阅读 · 0 评论 -
HTTP 状态码
状态码状态码英文名称中文描述404Not Found服务器无法根据客户端的请求找到资源(网页)。通过此代码,网站设计人员可设置"您所请求的资源无法找到"的个性页面503Service Unavailable由于超载或系统维护,服务器暂时的无法处理客户端的请求。延时的长度可包含在服务器的Retry-After头信息中https://www.runoob.com/http/http-status-codes.html...原创 2022-01-17 10:52:46 · 1646 阅读 · 0 评论