适合Python网络编程的初级模板(安全不掉线)

引:

在这个人人都享受网络的时代,学习网络编程已经是必然趋势。但网络编程并不好学,服务器短线导致应用闪退等问题都是很烦的,因此在这里给新手献上一个最简单的模板:Python + socket。此外这套模板还非常注重程序的模块化和方法化,是个搭建初级网络应用的好底片。

当然这里不会对socket进行太多介绍,直接拿着模板去学习肯定会轻松很多。

服务器端:

在服务器端运行以下代码,服务器会自动绑上自己的IPv4的IP并监听5213端口...

# Imports:
import socket

# Infos:
version = 0.2


# = Class for program =
class BackEnd:
    
    def __init__(self):
        
        # Server init:
        self.server_ip = socket.gethostname()
        self.server_pt = 5213

        self.server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        self.server.bind((self.server_ip, self.server_pt))
        self.server.listen()
        self.customer = ''
        self.customer_addr = ()
        

    def bind_customer(self):
        
        # Bind customer:
        print('Waiting for customer...')
        self.customer, s
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值