一些计算两台主机之间进行socket通信的延迟的小程序

最后更新于2021年6月1日 11:06:11
2021年5月26日 16:44:07HTTP、TCP和Socket的概念和原理及其区别
iPerf图形化工具Jperf图文使用教程
Measuring Bandwidth and Round-Trip Time of a TCP Connection inside the Application Layer

C语言:hostent实例详解
2021年6月2日 14:32:20:还是得边写博客边学啊,要不回头全忘了,都不知道自己学了啥。
struct in_addr 结构体
结构体STRUCT SOCKADDR_IN, STRUCT SOCKADDR,STRUCT IN_ADDR
维基百科:
网际协议IP
互联网控制消息协议ICMP
互联网协议套件TCP/IP协议族

C语言–“.”与“->”有什么区别?
socket编程为什么需要htons(), ntohl(), ntohs(),htons() 函数 道理是这么个道理,啥意思我真没看懂。。

sockaddr_in 与 in_addr的区别
socket()函数用法详解:创建套接字
关于PF_INET和AF_INET的区别
上吊啦!上吊啦!

2021年6月3日 09:11:34C语言setsockopt()函数:设置socket状态
How to upgrade cmake in Ubuntu [duplicate]
Target Debugging and LaunchingCMake Tools的debug文档,见其中的Debugging with CMake Tools and launch.json一节,自带的quick debug功能是不能附加启动参数的,要加启动参数还是要编launch文件。
2021年6月11日 11:06:49
输入uname -a 查看系统版本 按F进入坦克(划掉)
Ubuntu16.04多个版本GCC编译器的安装和切换
Cross compiling for arm or aarch64 on Debian or Ubuntu

下面是一个简单的 Python Socket 编程示例,可以实现两台主机之间相互发送消息进行交流。 服务端代码: ```python import socket host = '127.0.0.1' # 本地IP地址 port = 8888 # 端口号 # 创建 socket 对象 server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 绑定 IP 地址和端口号 server_socket.bind((host, port)) # 监听客户端连接请求 server_socket.listen(1) print('等待客户端连接...') # 等待客户端连接 client_socket, addr = server_socket.accept() print('客户端已连接:', addr) # 循环接收客户端消息 while True: # 接收客户端消息 data = client_socket.recv(1024).decode() print('客户端:', data) # 发送消息给客户端 message = input('服务端:') client_socket.send(message.encode()) # 关闭 socket 连接 client_socket.close() server_socket.close() ``` 客户端代码: ```python import socket host = '127.0.0.1' # 服务端 IP 地址 port = 8888 # 服务端端口号 # 创建 socket 对象 client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 连接服务端 client_socket.connect((host, port)) print('已连接服务端:', (host, port)) # 循环发送消息 while True: # 发送消息给服务端 message = input('客户端:') client_socket.send(message.encode()) # 接收服务端消息 data = client_socket.recv(1024).decode() print('服务端:', data) # 关闭 socket 连接 client_socket.close() ``` 你可以在两台主机上运行上述代码,实现两台主机之间相互发送消息进行交流。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值