def build( self ): #kivy를 상속 받아 실행 했을 시 가장 처음에 실해후 실행 안함(init과 동일한 기능) - life cycle참조 print('build') server__ = sv.SocketServer() t = threading.Thread(target=server__.recv) t.start() # MotorCtrl.sensor_start() # MotorCtrl.control_gb(1,500,500) return Manager()
def socket_client_up(self): print('{}さん、こんにちは。チャットを開始します。'.format(self.number)) # クライアントソケット作成(IPv4, TCP) with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock: try: # サーバソケットへ接続しに行く(サーバのホスト名, ポート番号) sock.connect((self.host, self.port)) # スレッド作成 thread = threading.Thread(target=self.handler, args=(sock, ), daemon=True) # スレッドスタート thread.start() # クライアントからメッセージを送る self.send_message(sock) except ConnectionRefusedError: # 接続先のソケットサーバが立ち上がっていない場合、 # 接続拒否になることが多い print('ソケットサーバに接続を拒否されました。') print('ソケットサーバを立ち上げます。') print('Starting....') ss = server.SocketServer() ss.socket_server_up()
def __init__(self, **kwargs): super(Tmpl_cam, self).__init__(**kwargs) Clock.schedule_interval(self.update, 1.0 / 12) self.sd = sv.SocketServer()
def __init__(self, **kwargs): super(CamLive, self).__init__(**kwargs) self.fps = 12 #카메라 프레임 설정 self.sd = sv.SocketServer() Clock.schedule_interval(self.update, 1.0 / self.fps) self.chk = 0
def startServer(self): logger.debug("starting server") self.server = server.SocketServer(self.PORT, self.IP_ADDRESS) self.server.rpiADCReference = self.rpiADC #so that the server can access the results dictionary
#!/usr/bin/python import server import wiringpi __author__ = 'DNAPhone S.r.l.' if __name__ == "__main__": wiringpi.wiringPiSetupGpio() server_thread = server.SocketServer(True) server_thread.start()