2021-08-01(第5期)

本文分享了关于IO、多线程及网络编程的学习心得,包括输入输出流的基本概念、多线程的应用以及网络编程中socket的工作原理。此外,文中还介绍了IP地址、域名和端口等基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用类库学习ing~学了IO、多线程、网络编程。

IO

I为输入,O为输出。
输入,允许读入不允许写出,就像“只读”属性的文件;
输出,允许写入无法读出。
IO一般用于文件的读写,以及不同计算机之间的网络通讯。

多线程

我这周之前还另外写了篇相关的博客,这里就不提了~

网络编程

计算机之间(一般是服务器和客户端之间)依靠一个叫做“套接字”的socket通讯。socket就好比是两个人通话用的手机,计算机通过从socket获取IO流,再通过IO流读取、写出数据。
以下是部分特有名词。

IP

IP是计算机在互联网中的唯一标识,分公网IP和内网IP。
IPv4:32位,如192.168.65.100
IPv6:IPv4不够用,于2011.2耗尽,于是出现了这种128位的标识码。

域名

IP的别名,就是平时见到的网址。

端口号

范围0-65535,是计算机中程序的标识;其中0-1024的部分常被系统程序占据,故自定义的代码通常使用1025-65535的端口号。

虽然学了这么些东西,但是我在试图将IO的知识运用起来时却出现了问题:没有正常从I流读取数据,程序卡在了这里。呃,希望下周能够解决。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值