![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
哈哈%憨憨=2
One Day
展开
-
Tcp-Server
# tcp_ser.py import socket def main(): # create socket ser_sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM) # bind ser_sock.bind(("192.168.40.129", 8080)) # listen ser_sock.listen(1000) while True: # accept原创 2020-06-19 12:34:24 · 175 阅读 · 1 评论 -
TCP-Client
# tcp_cli.py import socket # tcp client process def main(): # create sock cli_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # connect server cli_sock.connect(("192.168.40.129", 8080)) # send msg while True: send原创 2020-06-19 12:32:53 · 124 阅读 · 0 评论 -
TCP文件下载-服务端
import socket import os, sys # 创建tcp服务端socket tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 绑定端口 tcp_server_socket.bind(("", 8080)) # 设置监听,把服务端socket由主动套接字改成被动套接字,只能接收客户端的连接请求 tcp_server_socket.listen(128) while True: # 接收客户端原创 2020-05-30 18:18:58 · 195 阅读 · 0 评论 -
TCP文件下载-客户端
import socket, os # 创建套接字 tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 连接 IP 地址和端口 tcp_client_socket.connect = (("127.0.0.1", 8080)) down_path = input("请输入文件路径:\n") file_name = input("请输入文件名:\n") all_path = os.path.join(down_path原创 2020-05-30 18:17:24 · 345 阅读 · 0 评论