无名商城论坛

搜索
查看: 218|回复: 0

[其他技术] py脚本聊天室功能

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 16:48:57 | 显示全部楼层 |阅读模式
可以为你的py脚本导入聊天室功能,使你的py脚本用聊天功能[滑稽]

python代码:

import socket, time
import threading

def JR():
    TTT = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    TTT.connect(("154.222.24.105", 9082))
    dh = open('dhio.txt', 'r')
    Lines = dh.readlines()
    dh.close()
    tt = 'duo'
    erer = tt.encode('gbk')
    TTT.send(erer)
    uiui5 = TTT.recv(1024)
    uiui2 = uiui5.decode("gbk")
    OPOP = int(uiui2) + len(Lines)
    OPOP2 = str(OPOP)
    while True:
        OPOP2 = str(OPOP2)
        erer = OPOP2.encode('gbk')
        TTT.send(erer)
        Dhxw = TTT.recv(1024)
        Dhxw = Dhxw.decode("gbk")
        if Dhxw == 'httpo':
            continue
        tytyty = Dhxw.split('iop#')
        YUYU = tytyty[1]
        OPOP2 = int(OPOP2) + int(YUYU)
        dhxw = open('dhio.txt', 'a')
        dhxw.write(tytyty[0])
        print(tytyty[0])
        dhxw.close()
        time.sleep(1)

if __name__ == '__main__':
    open('dhio.txt', 'w')
    TTT = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

    TTT.connect(("154.222.24.105", 9081))
    A1 = threading.Thread(target=JR)
    A1.start()
    while True:
        sendooo = input('输入:')
        #把字符变成2进制格式为gbk
        erer = sendooo.encode('gbk')
        TTT.send(erer)
        #1024表示接收的数据字节
        tyty = TTT.recv(1024)
        # #解码
        uiui = tyty.decode("gbk")
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表