背景介绍
至尊宝和紫霞仙子是电影《大话西游》中的人物。该电影讲述了至尊宝放弃戴上金箍成为盖世英雄,选择当一个凡人,与紫霞仙子长相厮守的故事。这部电影通过奇幻、冒险、喜剧和悲剧的元素,展现了一段跨越时空的爱情故事,充满了幽默与感人的情节,成为了经典之作。现在,请用socket实现一个聊天程序,让至尊宝和紫霞仙子可以网络聊天。
代码
紫霞仙子
from socket import socket,AF_INET,SOCK_DGRAM
send_socket=socket(AF_INET,SOCK_DGRAM)
while True:data=input("紫霞仙子说:")send_socket.sendto(data.encode("utf-8"),("127.0.0.1",8888))if data=="bye":breakrecv_data,addr=send_socket.recvfrom(1024)print("至尊宝回:",recv_data.decode("utf-8"))
send_socket.close()
至尊宝
from socket import socket,AF_INET,SOCK_DGRAM
recv_socket=socket(AF_INET,SOCK_DGRAM)
recv_socket.bind(('127.0.0.1',8888))
while True:recv_data,addr=recv_socket.recvfrom(1024)print('紫霞仙子说:',recv_data.decode('utf-8'))if recv_data.decode('utf-8')=='bye':breakdata=input('至尊宝回:')recv_socket.sendto(data.encode('utf-8'),addr)
recv_socket.close()
运行效果
紫霞仙子说: 我们立刻开始这段感情吧,至尊宝
至尊宝回:干嘛这么认真冲动呢。
紫霞仙子说: 姻缘呢,上天安排的最大嘛。
至尊宝回:干嘛这么冲动呢,我怎么会爱上一个我讨厌的人呢。
紫霞仙子说: 我的意中人是个盖世英雄。有一天,他会踩着七色云彩,来娶我。你愿意成为我的意中人吗?
至尊宝回:那我们比试一场吧!
紫霞仙子说: 输给我的话,就是我的人,跟我的驴一样,要盖个章。
至尊宝回:手起棒落,哇,世界清净了。
紫霞仙子说: 混蛋。至尊宝:我靠,I 服了U。救命啊。
至尊宝回:往哪跑,给你盖个章吧。
紫霞仙子说: 有人的心,长得好像椰子喔。
至尊宝回:我要你的命,哈哈哈哈。生气了,那就哭出来吧,哈哈哈哈哈。
紫霞仙子说: 至尊宝,我在你心里留下了一个东西。
至尊宝回:原来你在我心里面,留下了一滴眼泪。
紫霞仙子说: 我猜中了前头,可是,我猜不中这结局。
至尊宝回:如果有人欺负你呢,就报我的名字。
紫霞仙子说: 就是你在欺负我
至尊宝回:这这这这,这怎么回事,没道理在我头上盖章吧。
紫霞仙子说: 爱我就要付出代价。
至尊宝回:冤冤相报何时了啊。
紫霞仙子说: 天黑了,我要去找姐姐了。
至尊宝回:整个世界清净了。