python网络编程干货

Posted shi-py-rengongzhineng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python网络编程干货相关的知识,希望对你有一定的参考价值。

一.基于TCP的socket

1.基础

server端

import socket
sk = socket.socket()
sk.bind((127.0.0.1,9000)) #把地址绑定到套接字
sk.listen() #监听链接

conn,addr = sk.accept() #等待接听客户链接

conn.send() #发送信息给客户端
conn.recv(1024)#接受客户端信息

conn.close()#关闭连接
sk.close()#关闭服务器套接字

client端

import socket
sk = socket.socket() #创建client端套接字
sk.connect((127.0.0.1,9000))#链接server端

sk.recv(1024)#接收server发的消息
sk.send()#发送消息给server端

sk.close()#关闭client端套接字

 

以上是关于python网络编程干货的主要内容,如果未能解决你的问题,请参考以下文章

# yyds干货盘点 # Python网络爬虫过程中,构建网络请求的时候,参数`stream=True`的使用

#yyds干货盘点# Python网络爬虫之js逆向之远程调用(rpc)免去抠代码补环境简介

# yyds干货盘点 # Python网络爬虫之js逆向之远程调用(rpc)免去抠代码补环境简介

干货分享!python基础语法你了解吗?

Python | Python语法基础 #yyds干货盘点#

这些优质的电子书 开发必备干货精选