PYTHON   47

main.py

Guest on 8th August 2021 10:55:27 AM

  1. from kivy.app import App
  2. import socket
  3.  
  4. HOST='192.168.0.8'
  5. PORT=50007
  6. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  7. #s.connect((HOST, PORT))
  8.  
  9. class blinkApp(App):
  10.  
  11.     def turn_on(self):
  12.         try:
  13.             self.root.ids.state.text = 'Set to On'
  14.             s.send("Turn on!\r")
  15.             data= s.recv(1024)
  16.             self.root.ids.log.text = data
  17.         except:
  18.            self.root.ids.log.text = "Not connected!"
  19.  
  20.  
  21.     def turn_off(self):
  22.         try:
  23.             self.root.ids.state.text = 'Set to Off'
  24.             s.send("Turn off!\r")
  25.             data= s.recv(1024)
  26.             self.root.ids.log.text = data
  27.         except:
  28.            self.root.ids.log.text = "Not connected!"
  29.  
  30.     def state(self):
  31.        try:
  32.            s.send("Get state!\r")
  33.            data= s.recv(1024)
  34.            self.root.ids.state.text = data
  35.            self.root.ids.log.text = data
  36.        except:
  37.            self.root.ids.log.text = "Not connected!"
  38.  
  39.     def connect_server(self):
  40.         HOST=self.root.ids.serverip.text
  41.         if (HOST== ''):
  42.             HOST='192.168.0.8'
  43.         try:
  44.             res=s.connect_ex((HOST, PORT))
  45.             if (res == 0):
  46.                 self.root.ids.log.text = "Connected to "+ HOST
  47.                 return
  48.             self.root.ids.log.text = "Error connecting to "+ HOST
  49.         except:
  50.             self.root.ids.log.text = "Error connecting to "+ HOST+ ' using default host'
  51.             HOST='192.168.0.8'
  52.             s.connect_ex((HOST, PORT))
  53.  
  54. if __name__ == '__main__':
  55.     blinkApp().run()

Raw Paste


Login or Register to edit or fork this paste. It's free.