python服务器跟客户端连接出错,求

python服务器跟客户端连接出错,求高手指点
服务器
import socket
import time
host='222.195.149.185'
port=34586
bufsiz=1024
ADDR=(host,port)
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
s.bind(ADDR)
s.listen(5)
while 1:
  print 'waiting for connection...'
  sc,addr=s.accept()
  print '...connected from:',addr
  while 1:
  data=sc.recv(bufsiz)
  if not data:
  break
  t=time.strftime('%H:%M:%S',time.localtime(time.time()))
  s.send('(%s)%s'%(t,data))
  print [t],':',data
  sc.close()
s.close()

客户端
import socket
host='222.195.149.185'
port=34586
bufsiz=1024
ADDR=(host,port)
sc=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sc.connect(ADDR)
while 1:
  data=raw_input('>')
  if not data:
  break
  sc.send(data)
  data=sc.recv(bufsiz)
  if not data:
  break
  print data
sc.close()

报错
Traceback (most recent call last):
  File "C:\Python27\点到系统\b.py", line 13, in <module>
  data=sc.recv(bufsiz)
error: [Errno 10053] 


------解决方案--------------------
没有缩进,看不出你的server的两个sc.close()的位置对不对。

搜索错误代码,有很多类似的问题及答案。