반응형
PYTHON으로 서버 클라이언트 TCP, UDP 통신중
클라이언트 쪽에서 연결을 시도하며 보내는 send() 메소드로 보내는 데이터의 인코딩이 안되서 생겼던 오류였다.
소스는 아래와같으며
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = "192.168.0.11"
port = 80
s.connect((host,port))
print(s.recv(1024))
s.send("hello server".encode())
s.close()
"hello sever"의 값을 encode()해서 보내주면 오류가 생기지 않는다.
반응형
'Programming > Python' 카테고리의 다른 글
Python/IPython 설치 (0) | 2018.03.15 |
---|---|
Python/자료 목록/Python Exploit Development (0) | 2018.03.12 |
Programming/Python/문자열의 Hex,문자 빈도수 체크하는 프로그램 (0) | 2018.01.21 |
Programming/Python/모듈 다루기 (0) | 2018.01.17 |
Python Pentration Testing Essentials -1- (0) | 2017.03.31 |