python

超轻量级php框架startmvc

简单实现python聊天程序

更新时间:2020-05-26 19:54:01 作者:startmvc
本文实例为大家分享了简单实现python聊天程序的具体代码,供大家参考,具体内容如下客户

本文实例为大家分享了简单实现python聊天程序的具体代码,供大家参考,具体内容如下

客户端


#coding:utf-8
import socket, sys

host = 'localhost'
port = 10001

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
print 'socket创建成功'

try:
 s.connect((host,port))
 print '连接成功'
except:
 sys.exit(1)

while 1:
 try:
 date = raw_input('客户端:')
 s.send(date)
 buf = s.recv(1024)
 if len(buf):
 print '服务端:'+buf
 except:
 print'over'
 s.close()
 sys.exit(0)

服务端


# -*- coding: utf-8 -*-
import socket,sys

host = ''
port = 10001

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
s.bind((host,port))
s.listen(5)
print '就绪'
clientsock,clientaddr = s.accept()
print '已建立连接'

while 1:
 try:
 buf = clientsock.recv(1024)
 if len(buf):
 print '客户端:'+buf
 date = raw_input('服务端:')
 clientsock.send(date)
 except:
 print 'over'
 clientsock.close()
 sys.exit(0)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python 聊天程序