Page 266 - MDP2020-3
P. 266

260
                      |    인천전자마이스터고등학교  ·············································································································

                  4)  라즈베리파이와  아트메가  2560  통신을  위한  코드(slave)



            from  socket  import  *
            import  threading
            import  time


            def  send(sock):

                    while  True:
                            sendData  =  input('>>>')
                            sock.send(sendData.encode('utf-8'))


            def  receive(sock):

                    while  True:
                            recvData  =  sock.recv(1024)
                            print('상대방  :',  recvData.decode('utf-8'))


            host  =  '192.168.137.97'

            port  =  8081


            clientSock  =  socket(AF_INET,  SOCK_STREAM)
            clientSock.connect((host,  port))



            print('접속  완료')


            sender  =  threading.Thread(target=send,  args=(clientSock,))
            receiver  =  threading.Thread(target=receive,  args=(clientSock,))



            sender.start()
            receiver.start()
            while  True:
                    time.sleep(1)
                    pass
   261   262   263   264   265   266   267   268   269   270   271