Beispiel #1
0
def goFile(fileName):
    f = open(fileName, "r")
    sline = f.readline()
    while sline != "":
        if sline[0] != "@":
            HIMU.plotSensorsData(sline)
        sline = f.readline()

    print("reached EOF")
Beispiel #2
0
def goUDP(port):
    bufferSize = 1024
    UDPSocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    serverAddress = ("", port)
    print("Listening on port ", port)
    UDPSocket.bind(serverAddress)

    try:
        while HIMU.go:
            [data, attr] = UDPSocket.recvfrom(bufferSize)
            HIMU.plotSensorsData(data.decode("utf-8"))
    finally:
        UDPSocket.close()
Beispiel #3
0
def goTCP(port):
	bufferSize= 1024
	sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
	serverAddress = ('', port)

	print ('starting up on ', serverAddress )
	sock.bind(serverAddress)
	sock.listen(1)
	print ('waiting for a connection')
	[connection, clientAddress] = sock.accept()

	try:
		print ('connection from', clientAddress)
		while HIMU.go:
		    data = connection.recv(bufferSize)	
		    HIMU.plotSensorsData(data.decode("utf-8"))
	finally:
		connection.close()