I am aware that this is not a direct 'development' question but I need this info to test a development project, so I think someone could've hit similar problem.
I will test a software that runs a TCP server and according to sent commands replies some answers. I will test the software and do not want to write code if it doesn't work well. So I want to send those commands and test drive the server software.
How can I achieve this with a Linux box?
The TCP Open Connection node opens a connection to the server at the port and address you specify. The address must match the IP address of the server, and the port you specify on the client must match the port you specify on the server. TCP Write nodes write data to the specified port and send commands to the server.
Resolution. The PuTTY TCP/UDP should be configured as: Ports: 22. Protocol: TCP.
From bash with dd:
dd if=/dev/zero bs=9000 count=1000 > /dev/tcp/$target_host/$port
or even with cat:
cat < /dev/urandom > /dev/tcp/$target_host/$port
netcat or telnet, i have used both in the past to test simple text based protocols. netcat is more flexible.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With