网络编程套接字

在本文中,会介绍一些关于网络编程的基础知识Socket的一些api会在文章末尾运用所讲知识做一个基于网络的回显的代码是UDPSocket,⽤于发送和接收UDP数据报。方法签名方法说明创建⼀个UDP数据报套接字的...

网络编程套接字(二)之UDP服务器简单实现

注:实际上,一款网络服务器不建议指明一个IP,也就是不要显示地绑定IP,因为一个服务器上可能会有多张网卡,所以IP可能不止一个,如果只绑定一个明确的IP,最终的数据可能用别的IP来访问端口号,这就无法访问,所以真实的...

【Linux C | 网络编程】gethostbyname 函数详解及C语言例子

👉本文主要介绍将域名转换为IP地址的函数gethostbyname,以及提供使用例子。_gethostbyname...

【Linux C | 网络编程】getaddrinfo 函数详解及C语言例子

👉本文重点介绍了getaddrinfo、freeaddrinfo、gai_strerror三个函数,并给出C语言使用例子。_getaddrinfo...

【网络编程】高性能并发服务器源码剖析

hello!大家好呀!欢迎大家来到我的网络编程系列之洪水网络攻击,在这篇文章中,希望这篇文章能对你有所帮助,大家要是觉得我写的不错的话,那就点点免费的小爱心吧!_多进程和多线程的并发服务器的流程...

【Linux网络编程】HTTPS协议

本文主要介绍应用层https的协议,https是在http到传输层之间加了一层加密层,http协议信息在网络中是明文传送的容易被中间人监听和篡改,所以需要https协议,因为协议有对应的端口所以双方知道对方用的什...

[线程与网络] 网络编程与通信原理(六):深入理解应用层http与https协议(网络编程与通信原理完结)

HTTP(全称为\"超文本传输协议\")是一种应用非常广泛的应用层协议.URL基本格式平时我们俗称的\"网址\"其实就是说的URL统一资源定位符).下面我们来拿一个具体的URL来解释URL都有哪些部分构成.协议方...

网络编程练习题---利用cJSON库对服务器返回的JSON格式数据完成解析

目录题目注意事项实现代码结果展示相关接口指引题目利用某些平台(聚合API、百度AI、科大讯飞API)的API接口,利用HTTP协议向服务器发送请求,并接受服务器的响应,要求利用cJSON库对服务器的响应数据进行解析,并输出到终端。注意事项1.预测的日期...

【Linux网络编程】高级IO——五种IO模型

什么是IO呢?在冯诺依曼体系角度我们知道从外设把数据搬到内存这不就是Input吗,把数据从内存拷贝到外设中这不就是output吗。这不就是传说中的IO吗。没错,但是这种理解还不够深刻!那什么是高效IO呢?解决上面...

网络编程练习题---利用TCP协议完成客户端与服务端点对点通信

两道练习题:第一道为域名解析函数的使用练习;第二道题是复习使用TCP协议完成服务端与客户端的点对点通信...