300x250 반응형 socket2 VM를 활용한 FTP소켓 통신 - 2 가상환경이 아닌 윈도우에 와서 Python에서 실행을 해봅시다. import socket s=socket.socket() s.connect(("192.168.187.137",21)) # "접속할 IP", Port번호 s.recv(1024).decode() #1024는 받을 크기입니다. s.send("USER anonymous".encode()) # ID s.recv(1024).decode() s.send("PASS anonymous".encode()) # PW s.recv(1024).decode() s.send("PORT 192,168,187,1,25,25".encode()) #포트를 여는 방식인데, 라우터에 대한 포트를 열어야한다. s.send("LIST".encode()) s.recv(1024).de.. python 2023. 7. 28. 파이썬(Python)3.11.3 클라이언트, 서버 소켓 테스트 클라이언트와 서버 간의 소켓 연결 과정: 클라이언트는 서버에 데이터를 요청하고, 서버는 해당 요청에 대한 응답을 제공합니다. 이러한 통신 과정에서 소켓이 사용됩니다. 클라이언트 소켓: 클라이언트 소켓은 클라이언트 응용 프로그램과 네트워크 사이의 인터페이스입니다. 클라이언트 소켓은 서버의 IP 주소와 포트 번호를 지정하여 서버에 연결을 시도합니다. 클라이언트 소켓은 서버로부터 데이터를 요청하고, 서버로부터 받은 응답을 처리합니다. 서버 소켓: 서버 소켓은 서버 응용 프로그램과 네트워크 사이의 인터페이스입니다. 서버 소켓은 클라이언트의 연결 요청을 받아들이고, 클라이언트와의 통신을 위한 새로운 소켓을 생성합니다. 서버 소켓은 클라이언트로부터 받은 요청에 대해 응답을 보내고, 클라이언트와의 통신을 처리합니다... python 2023. 7. 26. 이전 1 다음 300x250 반응형