Qualquer programa gratuito para comunicação TCP binária?

0

Eu tenho um servidor TCP escutando na porta de um localhost, então eu preciso de um software que possa ser usado para estabelecer uma conexão TCP com o servidor e então enviar dados binários, não ASCII.

Por exemplo, eu quero enviar uma mensagem parecida com essa (8 bytes escritos como hex):

FF00FE1200FF28CA

Existe algum desses programas disponíveis gratuitamente?

    
por Kornelije Petak 04.04.2011 / 11:29

2 respostas

7

netcat naturalmente - você pode enviar os dados para o netcat de outro programa ou arquivo. E aqui está uma porta do Windows

    
por 04.04.2011 / 11:40
1

O interpretador da linguagem de programação Python no modo interativo pode ser usado para isso.

$ 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

Alguns podem preferir Ruby .

    
por 04.04.2011 / 15:32