服务端程序

Posted 竹之轩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务端程序相关的知识,希望对你有一定的参考价值。

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()

以上是关于服务端程序的主要内容,如果未能解决你的问题,请参考以下文章