基于TCP协议简单qq聊天
Posted kuraki
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于TCP协议简单qq聊天相关的知识,希望对你有一定的参考价值。
#server端 import socket ip_port = (‘127.0.0.1‘,8080) sk = socket.socket() sk.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) sk.bind(ip_port) sk.listen() conn,addr = sk.accept() while True: msg = conn.recv(1024).decode(‘utf-8‘) if msg == ‘bye‘: conn.send(b‘bye‘) break print(msg) info = input(‘>>>‘) conn.send(info.encode(‘utf-8‘)) conn.close() sk.close()
#client端 import socket sk = socket.socket() sk.connect((‘127.0.0.1‘,8080)) while True: msg = input(‘>>>‘) sk.send(bytes(msg,encoding=‘utf-8‘)) ret = sk.recv(1024).decode(‘utf-8‘) if ret == ‘bye‘: break print(ret) sk.close()
以上是关于基于TCP协议简单qq聊天的主要内容,如果未能解决你的问题,请参考以下文章
求一个C#最简单的TCP传输信息例子(实现聊天和传送文件,再简单点实现聊天也行)