Вы можете попробовать nc (netcat) отправлять и получать любые сообщения (файлы тоже) по сети.
Например, компьютер A имеет IP-адрес 192.168.1.10, а компьютер B имеет IP-адрес 192.168.1.20.
Сначала откройте порт на компьютере A, к которому компьютер B подключится к:
$ nc -l 2000
Теперь компьютер A будет прослушивать входящие соединения на порту 2000, вы должны использовать любой порт, отличный от «0-1023», т. е. известные порты.
Теперь мы сделаем подключение с компьютера B к порту 2000 компьютера A:
$ nc 192.168.1.10 2000
[d5 ] Теперь компьютеры будут подключены, и вы можете написать любое сообщение с компьютера A, которое будет отображаться на компьютере B и наоборот.