
python网络编程
Q2508359401
这个作者很懒,什么都没留下…
展开
-
UDP 聊天室
import socketdef send_msg(udp_socket): msg = input("\n请输入要发送的数据:") dest_addr = input("\请输入对方的ip地址:") dest_port = int(input("\n请输入对方的port:")) udp_socket.sendo(msg.encode('utf-8'),(de...原创 2019-03-19 15:02:29 · 280 阅读 · 0 评论 -
Python3 TCP 客户端
注意TCP接受到的数据格式和UDP的区别,所用方法也有所不同from socket import *tcp_client_socket = socket(AF_INET,SOCK_STREAM)server_ip = input("请输入服务器IP:")server_port = int(input("请输入服务器port:"))tcp_client_socket.connect...原创 2019-03-19 15:26:14 · 688 阅读 · 0 评论 -
Python3 TCP服务端
from socket import *tcp_server_socket = socket(AF_INET,SOCK_STREAM)#本地信息address = ('',8080)tcp_server_socket.bind(address)tcp_server_socket.listen(100)#最大连接数client_socket,client_addr = tcp_s...原创 2019-03-19 15:54:43 · 438 阅读 · 0 评论 -
TCP注意事项
tcp服务器一般情况下都需要绑定,否则客户端找不到这个服务器 tcp客户端一般不绑定,因为是主动链接服务器,所以只要确定好服务器的ip、port等信息就好,本地客户端可以随机 tcp服务器中通过listen可以将socket创建出来的主动套接字变为被动的,这是做tcp服务器时必须要做的 当客户端需要链接服务器时,就需要使用connect进行链接,udp是不需要链接的而是直接发送,但是t...转载 2019-03-19 15:58:50 · 227 阅读 · 0 评论 -
基于Python3 TCP协议的简易文件下载器
服务端:from socket import *import osimport sysos.chdir(sys.path[0])def send_file(client_sokcet,client_addr): file_name = client_sokcet.recv(1024).decode('utf-8') print("客户端(%s)需要下载文件是:%s"...原创 2019-03-20 11:42:42 · 181 阅读 · 0 评论