I came up with the above code to send a test message out every couple of seconds.
My issue is, despite having PuTTY and the Arduino set up correctly talking on the same baud rate etc; I cannot seem to get the comms working.
COM3 is the Arduino plugged in via USB to my PC so I can see it writing the messages to serial.
COM5 is a USB-Serial adapter which is then wired directly to the RX , TX , GND pins on the arduino.
My aim is to see the messages being sent on COM3 and then see them being received in PuTTY on COM5.
Multi receivers are not a problem with TTL level signals like on the Arduino pins. This experiment should work because the USB-serial adapter has high impedance inputs. Multi transmitters would cause a voltage level conflict, but the OP is not doing that.