码迷,mamicode.com
首页 > 其他好文 > 详细

服务端程序

时间:2017-09-14 21:33:47      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:close   sock   tin   not   end   flush   connect   tput   程序   

from socket import *

from time import ctime

import serial 

import time

ser = serial.Serial("/dev/ttyACM0",9600)

ser.flushInput()

ser.flushOutput()

 

HOST=‘‘

PORT = 6666

BUFSIZE=1024;

ADDR=(HOST,PORT)

tcpSrvSock=socket(AF_INET,SOCK_STREAM)

tcpSrvSock.bind(ADDR)

tcpSrvSock.listen(5)

 

while True:

  print ‘waiting for connection...‘

  tcpCliSock,addr = tcpSrvSock.accept()

  print ‘...connected from: ‘,addr

  while True:

    data = tcpCliSock.recv(BUFSIZE)

  if not data:

  #tcpCliSock.send(‘[%s]%s‘%(ctime(),data))

  print[ctime()],‘:‘,data

  if data==‘q‘:

    print"funExit()"

    break

  ser.write(data)

 

  tcpCliSock.close()

tcpSrvSock.close()

服务端程序

标签:close   sock   tin   not   end   flush   connect   tput   程序   

原文地址:http://www.cnblogs.com/123talents/p/7522839.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!