C++
文章平均质量分 84
用于C++语言学习
哈喇目
这个作者很懒,什么都没留下…
展开
-
C++利用socket技术建立网络连接
C++利用socket技术建立网络连接1. socket技术简介 计算机通信领域,socket被翻译为“套接字”,它是计算机之间进行通信的一种约定,或一种方式。通过socket这种约定,计算机之间可以建立连接,并传输数据。 socket技术起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open ->读写write/read->关闭close”模式来操作。2. 网络中进程如何通信我理解的通讯是要解决2个问题:我要怎么找到上家地址(找到原创 2021-07-23 20:19:21 · 851 阅读 · 2 评论 -
TCP/IP协议簇介绍
TCP/IP协议簇介绍OSI参考模型OSI(Open System Interconnect),即开放式系统互联,是一种标准的网络互联架构。他规定了七层结构(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),协议簇实际是遵循这种框架构建的实际应用。TCP协议TCP协议基本介绍TCP(Transmission Control Protocol,传输控制协议)。TCP是可靠的流传输服务,通过主动确认的技术保证从一个主机传送到另一个主机的数据流不会出现重复数据或丢失数据的情况。主动确认:发原创 2021-07-19 20:38:50 · 1113 阅读 · 1 评论 -
C++调用Fortran编写的DLL时对可变数组的应对方法
C++调用Fortran编写的DLL时对可变数组的应对方法由于C++程序本身在语言的通用性上有着巨大的优势,常常会用来进行底层或框架的编程,而Fortran由于其强大的矩阵计算功能,程序员或者科研工作者常常拿来进行算法上的编写,这中间就产生了他们之间参数传递的问题。本文就个人经验对C++调用Fortran编写的动态链接库中遇到可变数组时如何处理进行总结,以期更好的掌握混编的强大功能。1. C++调用Fortran时的规则C++在调用Fortran的DLL库时,一般可以采用显示链接,对调用约定进行设定,原创 2021-03-04 21:00:16 · 495 阅读 · 6 评论