2018-02-09@python

2018-02-09  本文已影响0人  ermaoHa

今天的代码

或许做事情总有些着急,这样子是做不成大事的,乱玩吧,终有一天你会发现它是啥意思的,加油!!!
from socket import *
from time import ctime

HOST =''
PORT=21567
BUFSIZ=1024
ADDR=(HOST,PORT)

tcpSerSock=socket(AF_INET,SOCK_STREAM)
tcpSerSock.bind(ADDR)
tcpSerSock.listen(5)

while True:
    print('waiting for connection ...')
    tcpCliSock, addr=tcpSerSock.accept()
    print('...connrcted from:',addr)

    while True:
        data=tcpCliSock.recv(BUFSIZ)
        if not data:
            break
        tcpCliSock.send('[%s]%s'%(
            bytes(ctime(),'utf-8'),data))
        tcpCliSock.close()
tcpSerSock.close()

创建TCP服务器

ss=socket() #创建服务器嵌套字
ss.bind() #嵌套字与地址绑定
ss.listen() #监听连接
inf_loop: #服务器无限循环
cs=ss.accept()#接受客户端连接
comm_loop:#通信循环
cs.recv()/cs,send()#对话
cs.close()#关闭客户端嵌套字
ss.close()#关闭服务器嵌套字

上一篇下一篇

猜你喜欢

热点阅读