바이너리 TCP 통신을위한 무료 프로그램이 있습니까?


0

TCP 서버가 로컬 호스트의 포트에서 수신 대기하도록 서버에 TCP 연결을 설정 한 다음 ASCII가 아닌 이진 데이터를 보내는 데 사용할 수있는 소프트웨어가 필요합니다.

예를 들어, 다음과 같은 메시지를 보내려고합니다 (8 바이트는 16 진수로 쓰여 있음).

FF00FE1200FF28CA

무료로 사용할 수있는 프로그램이 있습니까?

답변:



1

그만큼 파이썬 대화 형 모드의 프로그래밍 언어 인터프리터가이를 위해 사용될 수 있습니다.

$ python
>>> import socket
>>> s = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
>>> s.connect(("localhost", 22))                  # connect to address ("localhost", 22)
>>> s.send(b"\xff\x00\xfe\x12\x00\xff\x28\xca")   # send the data from your example
8                                                 # send() returns number of bytes written
>>> s.recv(10)                                    # receive 10 bytes

일부는 선호 할지도 모른다. 루비 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.