Blame view

wave/version.py 729 Bytes
cf76164e6   Ting Chan   20190709
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
  #!/usr/bin/env python
  # -*- coding: utf-8 -*-
   
  import socket   #for sockets
  import sys  #for exit
  import struct
  import time
  import os
  
  data=''
  target = '127.0.0.1'
  streamCmd = bytearray(b'\x01\x02\x00\x00\x00\x06\x01\x04\x00\x7b\x00\x01')
  f = open('../php/userInput.txt', 'w')
  
  
  try:
      #create an AF_INET, STREAM socket (TCP) - 502
      s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
      status=s.connect((target, 502))
  except socket.error:
      print ('Failed to connect (502)!')
      sys.exit()
  
  
  try:
      s.send(streamCmd)
  except socket.error:
      print('Send failed.')
      sys.exit()
  
  
  data = s.recv(14)
  #print (ord(data[9])*256 + ord(data[10])) / 100.0
  f.write('%i
  ' % (ord(data[9])*256 + ord(data[10])))
  sys.exit()