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()

最新文章

  1. fiddler的前端资源代理功能。
  2. html特殊字符的html,js,css写法汇总
  3. FME规划数据GIS更新入库
  4. android中string.xml引起的常见编译错误
  5. MVC Razor 语法(转)
  6. 2013年最受欢迎的16个HTML5 WordPress主题
  7. [TYVJ1827]『Citric II』一道防AK好题
  8. 高级特性(2)- XML
  9. 关于MongoDB数据库中文件唯一性的问题
  10. 分布式系统中生成全局ID的总结与思考
  11. appium+java(七)图片的放到及缩小操作
  12. Oracle 11g数据库详细安装过程
  13. Linux之GDB学习
  14. Subsequence Count 2017ccpc网络赛 1006 dp+线段树维护矩阵
  15. gentoo kvm qemu
  16. NavicatForOracle无法连接数据库,报错ORA-28547
  17. .NET基于分页控件实现真分页功能
  18. 第一次搭建dns服务器
  19. 在centos上用nginx访问php显示404
  20. (转)Windows上使用CMake

热门文章

  1. 小白学 Python(20):迭代器基础
  2. .net core Json字符串的序列化和反序列化通用类源码,并模拟了10万数据对比DataContractJsonSerializer和Newtonsoft性能
  3. GPIO硬件资源的申请,内核空间和用户空间的数据交换,ioctl(.....),设备文件的自动创建
  4. 小白学 Python(22):time 和 calendar 模块简单使用
  5. java遍历一个实体
  6. ReentrantLock 如何实现非公平锁?和公平锁实现有什么区别
  7. 网站搭建-虚拟机的使用-Linux (包括输入法和QQ下载使用)
  8. 前端 vue单页面应用刷新网页后vuex的state数据丢失的解决方案(转载)
  9. windows版本 MongoDB副本集搭建及开启身份验证
  10. mysql数据库E-R图