Python-TCP客户端程序开发
2024-10-06 23:21:59
TCP客户端,需要与服务端建立连接,连接建立成功后才可以进行数据的传输。
# 1.导入模块
import socket if __name__ == '__main__':
# 2.创建套接字对象
tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 3.建立连接
tcp_client_socket.connect(("127.0.0.1", 9090)) # 4.发送数据
send_data = "你好,我是客户端!"
# 将数据编码成二进制
send_data_encode = send_data.encode("gbk")
tcp_client_socket.send(send_data_encode) # 5.接收数据,并设置最大接收字节数为1024
recv_data = tcp_client_socket.recv(1024)
recv_data_decode = recv_data.decode("gbk")
print("客户端接受到的数据为:", recv_data_decode)
# 6.关闭套接字
tcp_client_socket.close()
最新文章
- fiddler的前端资源代理功能。
- html特殊字符的html,js,css写法汇总
- FME规划数据GIS更新入库
- android中string.xml引起的常见编译错误
- MVC Razor 语法(转)
- 2013年最受欢迎的16个HTML5 WordPress主题
- [TYVJ1827]『Citric II』一道防AK好题
- 高级特性(2)- XML
- 关于MongoDB数据库中文件唯一性的问题
- 分布式系统中生成全局ID的总结与思考
- appium+java(七)图片的放到及缩小操作
- Oracle 11g数据库详细安装过程
- Linux之GDB学习
- Subsequence Count 2017ccpc网络赛 1006 dp+线段树维护矩阵
- gentoo kvm qemu
- NavicatForOracle无法连接数据库,报错ORA-28547
- .NET基于分页控件实现真分页功能
- 第一次搭建dns服务器
- 在centos上用nginx访问php显示404
- (转)Windows上使用CMake
热门文章
- 小白学 Python(20):迭代器基础
- .net core Json字符串的序列化和反序列化通用类源码,并模拟了10万数据对比DataContractJsonSerializer和Newtonsoft性能
- GPIO硬件资源的申请,内核空间和用户空间的数据交换,ioctl(.....),设备文件的自动创建
- 小白学 Python(22):time 和 calendar 模块简单使用
- java遍历一个实体
- ReentrantLock 如何实现非公平锁?和公平锁实现有什么区别
- 网站搭建-虚拟机的使用-Linux (包括输入法和QQ下载使用)
- 前端 vue单页面应用刷新网页后vuex的state数据丢失的解决方案(转载)
- windows版本 MongoDB副本集搭建及开启身份验证
- mysql数据库E-R图