13002.tcp客户端程序(python)
文章目录
- tcp 客户端程序
tcp 客户端程序
from socket import *
import sys
import structSERVER_IP="192.168.10.33"
SERVER_PORT=3000# b 表示的是字节串,不加b表示的是字符串
CMD_HEAD=b'\xFF'
CMD_TYPE=b'\x02'def bytes2float(byte_data):return struct.unpack("!f",byte_data)[0]# change the float data to byte
# fdata:float data
# like: float2bytes(-27.708999633789062) -> b'\xc1\xdd\xac\x08'
def float2bytes(fdata):temp = struct.pack("f",fdata)res = b''res = temp[3:]+temp[2:3]+temp[1:2]+temp[0:1]return resdef tcp_socket_init():sock = socket(AF_INET, SOCK_STREAM)try:sock.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)except error:# Fail later on bind(), for platforms which may not# support this option.print("setsockopt SO_REUSEADDR error.")sock.connect((SERVER_IP, SERVER_PORT))return sockdef tcp_send_data(sock):while True:print("Input m1_hv:")m1_hv = input()data = CMD_HEADdata += CMD_TYPEdata += float2bytes(float(m1_hv))print("Input m2_hv:")m2_hv = input()data += float2bytes(float(m2_hv))print("===============================")msg = b'hello world.'sock.send(msg)def main():s = tcp_socket_init()tcp_send_data(s)if __name__ == '__main__':main()
13002.tcp客户端程序(python)相关推荐
- python socket recv超时_python使用多线程编写tcp客户端程序,你还没掌握吗?
这篇文章主要为大家详细介绍了python使用多线程编写tcp客户端程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在网上浏览的时候发现很多关于此题目的程序都只能接收数据,所以随便找了个程序研究 ...
- TCP 客户端程序开发
TCP 客户端程序开发 1. 开发 TCP 客户端程序开发步骤回顾 创建客户端套接字对象 和服务端套接字建立连接 发送数据 接收数据 关闭客户端套接字 2. socket 类的介绍 导入 socket ...
- TCP 客户端程序开发步骤
TCP 客户端程序开发 1. 开发 TCP 客户端程序开发步骤回顾 创建客户端套接字对象 和服务端套接字建立连接 发送数据 接收数据 关闭客户端套接字 2. socket 类的介绍 导入 socket ...
- TCP客户端程序(C语言)
TCP客户端程序,与TCP服务器端配合使用 Visual Stdio运行 // TCP客户端.cpp : 定义控制台应用程序的入口点. // #include"stdafx.h" ...
- 网络编程之TCP客户端程序开发
网络编程之TCP客户端程序开发 1. 开发 TCP 客户端程序开发步骤 2. socket 类的介绍 3. TCP 客户端程序开发示例代码 4. 小结 1. 开发 TCP 客户端程序开发步骤 创建客户 ...
- Socket之TCP客户端【Python】
下面是其他相关的终端的创建: Socket之TCP服务器[Python] Socket之UDP服务器[Python] Socket之UDP客户端[Python] 同样的,跟创建TCP服务器一样,我们也 ...
- TCP客户端服务器(Python)
TCP客户端程序: import socketdef main():# 创建tcptcp_client_socket=socket.socket(socket.AF_INET,socket.SOCK_ ...
- TCP网络应用程序的注意点
TCP网络应用程序的注意点 1. TCP网络应用程序的注意点介绍 当 TCP 客户端程序想要和 TCP 服务端程序进行通信的时候必须要先建立连接 TCP 客户端程序一般不需要绑定端口号,因为客户端是主 ...
- TCP 网络应用程序开发流程
TCP 网络应用程序开发流程 1. TCP 网络应用程序开发流程的介绍 TCP 网络应用程序开发分为: TCP 客户端程序开发 TCP 服务端程序开发 说明: 客户端程序是指运行在用户设备上的程序 , ...
最新文章
- 智能家居市场的魔方法则深度剖析
- 几种和生成网络相似的纠缠网络(接近人脑)
- OPNsense 18.7.X汉化包发布!
- python+正则+多进程爬取糗事百科图片
- 详细解析Raid0、Raid0+1、Raid1、Raid5四者的区别
- Codeforces Round #588 (Div. 2) D. Marcin and Training Camp 思维
- Spring MVC:表单处理卷。 3 –复选框处理
- java 建表 框架_【Java框架型项目从入门到装逼】第九节 - 数据库建表和CRUD操作...
- 特斯拉CEO马斯克:将离开推特一段时间
- 开启了ADB,就等于配了一把家门钥匙给别人!
- iOS开发--UIKit控件之UISearchBar(搜索栏)
- 笔记本电脑怎么清理灰尘_笔记本电脑卡顿,运行慢,似中病毒,看这里 小白教你轻松搞定...
- 夸克服务器过载或暂停维修,服务器过载或CGI脚本出错
- PLL锁相环及其locked信号
- 用jQuery制作对联广告
- 服务器硬盘常用的阵列方式有几种,三种常见磁盘阵列设置
- activerecords php,ActiveRecord_帮助文档_Thinkphp手册 | 码农网
- PTA 校选拔 7-10 宇航员的寻宝图(BFS)
- 我们终将泄露的人脸数据,后果到底有多可怕?
- C#减少图片文件大小和尺寸(转)
热门文章
- vmix安装无法连接远程服务器_Windows server 2012 云服务器建站教程 (1):远程连接桌面+IIS服务器安装...
- python玩我的世界盒子_省培预存|编程教学建议第一辑“教材分层次梳理”
- MySQL InnoDB 存储引擎文件
- Java 并发编程之 ThreadLocal 线程局部变量
- Ubuntu 打开 initramfs
- 一个完整的c语言的单链表代码,单链表完整C语言纯代码.docx
- python123测验4程序题_Python面试题245道(从基础到高级)123~141——网络编程,Web—Flask...
- C语言的printf一些骚操作
- 【转】TCP/IP协议——ARP详解
- LeetCode 96. 不同的二叉搜索树(Unique Binary Search Trees )