python简单命令_使用python进行简单的命令行聊天

我想用python实现一个简单的控制台聊天。

我已经编写了两个脚本,一个服务器,一个客户端,我可以通过udp套接字将消息从客户端写入服务器脚本。可以打开一个服务器和一个客户端控制台,这样您就可以在第一个控制台中读取,在第二个控制台中写入。下一步是编写一个聊天,每个用户都可以启动,然后你可以在同一个控制台中读写。在

下面是我在线程帮助下的尝试。我不需要一点帮助,但我不需要一点帮助。对于一个python初学者,我将非常感谢您提供一些技巧。在

提前谢谢!在import socket, time, datetime, threading

target_ip = raw_input("Empf-IP: ")

port = 48899

udp_socket = socket.socket( socket.AF_INET, socket.SOCK_DGRAM )

def SendThread(threading):

def __init__(self):

threading.Thread.__init__(self)

def run(self):

while True:

message = raw_input("> ")

udp_socket.sendto(message, (target_ip,port))

def ReceiveThread(threading):

def __init__(self):

threading.Thread.__init__(self)

def run(self):

while True:

data, addr = udp_socket.recvfrom(1024)

print data

my_threads = []

send_thread = SendThread()

recv_thread = ReceiveThread()

my_threads.append(send_thread)

my_threads.append(recv_thread)

for thread in my_threads:

thread.start()

for thread in my_threads:

thread.join()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值