【焦点热闻】使用网络调试助手验socket相关函数之sendto函数

2023-05-08 20:10:44来源:哔哩哔哩


(资料图片仅供参考)

写这个文档的目的有两个,一方面帮助自身复习之前的基础知识,另一方面帮助学者快速的入门socket套接字编程。因为在学习网络编程及协议之前,使用API是最基础的一步,到后面再深入学习这些API内部运行机制,先到系统调用,再到协议栈(传输层,网络层),再到链路层再到驱动物理层,通过总线到PHY,再到MAC,最后到大家熟悉的RJ45。本次实验使用到网络调试助手,虚拟机下的Linux当本地,网络调试助手设置成远端。传输协议使用的是大家熟悉的UDP协议。

其中本地的IP和端口设置如下:

远端的IP和端口设置如下:(ps:Ip根据自己虚拟机下的linux网卡设备ip地址,设置同网段)

设置你的网络调试助手(远端)的IP及端口号

接下来查看本地local的源码:

代码看起来很简单吧,学者在刚开始不知道如何创建套接字的时候,在linux终端下使用man指令查看,会有demo实例,以及相关assignment。然后编译运行,查看网络调试助手打印:

致此,一个很简单的试验就结束了,sento这个API大家应该都会使用了吧!到后面,再分享测试其他的API函数,然后再结合多线程,实现远端和本地之间的通信!

关键词:

上一篇:如意甘肃邀您来丨体验黄河风情 畅游多彩白银 全球微头条
下一篇:最后一页

相关新闻