今天的代码
或许做事情总有些着急,这样子是做不成大事的,乱玩吧,终有一天你会发现它是啥意思的,加油!!!
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时间戳服务器
创建TCP服务器
ss=socket() #创建服务器嵌套字
ss.bind() #嵌套字与地址绑定
ss.listen() #监听连接
inf_loop: #服务器无限循环
cs=ss.accept()#接受客户端连接
comm_loop:#通信循环
cs.recv()/cs,send()#对话
cs.close()#关闭客户端嵌套字
ss.close()#关闭服务器嵌套字