打造GUI文件共享系统与自制街机游戏
一、GUI文件共享系统实现
1. 首次实现
首次实现的文件共享系统带有图形用户界面(GUI),其大部分功能与之前的项目类似。客户端提供了一个接口( fetch 方法),用户可以通过该接口访问服务器的功能。以下是首次实现的代码:
from xmlrpc.client import ServerProxy, Fault
from server import Node, UNHANDLED
from client import random_string
from threading import Thread
from time import sleep
from os import listdir
import sys
import tkinter as tk
HEAD_START = 0.1 # Seconds
SECRET_LENGTH = 100
class Client(tk.Frame):
def __init__(self, master, url, dirname, urlfile):
super().__init__(master)
self.node_setup(url, dirname, urlfile)
self.pack()
self.create_widgets()
def node_setup(self, url, dirname, urlfile):
self.secret = random_string(SECRET_
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



