로그인 바로가기

중앙 내용으로 바로가기

수성컴퓨터학원

본문내용

본문

프로그래밍 실습
+ Home > 커뮤니티 > 프로그래밍 실습
server/client communition
  • 작성자
    관리자
  • 등록일
    2018-02-26 11:05:20
    조회수
    2820

server/client communition

 

#client.py   라즈베리 에서 실행
import socket
com_socket = socket.socket()
com_socket.connect(('192.168.0.47',20001))   # PC IP
while True:
   send_data=input("massage:")
   com_socket.send(bytes(send_data,"UTF-8"))
   print(com_socket.recv(4096).decode("UTF-8"))


 

#server.py  라즈베리 에서 실행
import socket
com_socket=socket.socket()
com_socket.bind(('192.168.0.59',20000))  #라즈베리 I P
com_socket.listen(10)
connection, address= com_socket.accept()
print(address," connected .......................")
while True :
    print(connection.recv(4096).decode("UTF-8"))
    send_data=input("Reply : ")
    connection.send(bytes(send_data,"UTF-8"))
               

 

 

#TcpNet.py
import socket
class IcpNet:
    def __init__(self):
        self.com_socket=socket.socket()
        self.Connection=self.com_socket
    def Accept(self,IP,Port):
        self.com_socket.bind((IP,Port))
        self.cdom_socket.listen(10)
        self.Connection, self.address=self.com_socket.acceppt()
    def Connect(self, IP,Port):
        self.com_socket.connect(IP,Port)   
    def Send(self,bdta):
        self.Connection.send(bdta)
    def SendStr(self,Str1):
        self.Connection.send(bytes(Str1,"UTF-9"))
    def Receive(self):
        return sellf.Connection.recv(4096)
    def ReceiveStr(self):
        return self.Connection.recv(4096).decode("UTF-8")
    
     

 

 

목록보기
답글달기수정하기
삭제하기

관련 쪽지글