国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中单向通信TCP服务器的搭建

python中单向通信TCP服务器的搭建

python中单向通信TCP

头像

小妮浅浅

2021-06-05 16:54:233647浏览 · 0收藏 · 0评论

1、搭建流程

(1)首先创建一个套接字,TCP是一个面向流的套接字。所以需要使用SOCK_STREAM。

(2)然后使用bind()函数将套接字与服务器地址相关联(因为我们只是在本地测试,直接将地址设置为127.0.0.1或localhost,端口号为10000)。当然,如果你周围有两台计算机设备,你可以直接更换局域网的IP地址。

(3)调用listen()函数将套接字设置为服务器模式,然后循环等待,参数为排队次数。

在循环中,调用accept()等待客户端的信息连接。如果客户端连接,accept()函数将返回打开的连接和客户端地址。

(4)指示缓冲区,用于存储recv函数收到的数据。

(5)使用sendall()返回客户端数据。返回数据后,即使与当前客户端通信完成。需要使用close()关闭清理。

2、实例

import socket
 
# 1.创建一个套接字,
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 2.使用bind()函数将套接字与服务器地址关联
sock.bind(('localhost', 10000))
# 3.调用listen()函数将套接字设置为服务器模式
sock.listen(1)
 
while True:
    # 4.调用accept()等待客户端的消息连接
    # 如果有客户端进行连接,那么accept()函数会返回一个打开的连接与客户端地址
    connection, client_address = sock.accept()
    print("连接客户端地址:", client_address)
    try:
        # 5.指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据
        data = connection.recv(1024)
        print(data)
        if data:
            # 6.通过sendall()进行回传客户端数据。
            connection.sendall("已接受到数据".encode())
        else:
            print("客户端没有发送数据,不需要传送数据")
    finally:
        #7.需要使用close()进行关闭清理
        connection.close()

以上就是python中单向通信TCP服务器的搭建,希望对大家有所帮助。更多Python学习指路:python基础教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

苍井空AV成人片免费观看| 女人高潮抖动多久能恢复 | 戴着小玩具练瑜伽| 老师穿白色双开真丝旗袍怎么穿 | 善良的公与媳HD中字| 绝色儿媳在线观看免费版电视剧 | 扒灰小调公媳干仗艳丽是谁唱的| 校花被带到阳台狂C躁在线观看 | 大叔与妹妹免费观看电视剧高清 | 小柔与王叔的第一次相遇是第几集 | 老师穿白色双开真丝旗袍怎么穿| 女性一晚上3次纵欲导致不孕| 共享女儿小诗1~10章的背景资..| 无码人妻丰满熟妇啪啪区.| 宝宝扶着水池乖乖让爸爸洗头文| 免费高清在线观看免费的PPT软... | 少女第一次第1集在线观看| 18岁的少女与狗高清电视剧| 老人玩小处雌女视频的意义| 扒开女人内裤猛进猛出流出白波| 公与媳中文字幕乱码的预防方法| 可儿的奶水喂爸爸吃可以吗| 发出嗯嗯接吻的声音| 舌头底下舔着有小硬疙瘩视频| 《吃你吃上瘾》| 窝窝影院在线观看免费播放电视剧| GEGEPA| 开会桌下把荫蒂添的好多水| 水蜜桃唇蜜嘟嘟唇是桃花吗 | 19岁大学生少女免费观看电视剧 | 暴躁老阿姨CSGO技能推荐大全 | 每天晚上都在汆肉中度| 黑瓜网每日大赛最新一期免费观看| 韩浸在线阅读浸画画免费读漫画下.. | 绝色儿媳在线观看免费版电视剧| 国产少女免费观看电视剧大全| 暴躁妹妹CSGO直播| 《伦敦空姐美版2023》| 学生和老师做爰BD| 羞答答在线观看免费高清电视剧 | 梦幻西游四门绝阵