server_socket_write(sock, tx_data)
기능
Client에 데이터를 송신합니다.
인수
인수명 | 자료형 | 기본값 | 설명 |
---|---|---|---|
sock | socket.socket | - | server_socket_open()에서 리턴 받은 socket instance |
tx_data | byte | - | 송신할 데이터
|
리턴
값 | 설명 |
---|---|
0 | 성공 |
-1 | Client 와 연결된 상태가 아닙니다. |
-2 | Client 와 연결이 끊어졌거나, 송신 처리 중 socket.error 예외 발생 |
예외
예외 | 설명 |
---|---|
DR_Error (DR_ERROR_TYPE) | 인수의 데이터형 오류 시 |
예제
sock = server_socket_open(20002)
server_socket_write(sock, b"1234abcd") #b 는 byte 형을 의미합니다.
# string 을 byte 형으로 변환
msg = “abcd” # msg는 string 변수
server_socket_write(sock, msg.encode()) # encode()는 string형을 byte형으로 변환
server_socket_close(sock)