Posts

Showing posts with the label TCP

RDS data from SDR# to RdsSpy with TCP 2

Image
 22.4.2021 RDS data from SDR# to RdsSpy with TCP 2 read this first: https://techcoderadio.blogspot.com/2025/04/rds-data-from-sdr-to-rdsspy-with-tcp.html Some new features added: IP address TCP time to live value TCP dont fragment on/off TCP no delay on/off

RDS data from SDR# to RdsSpy with TCP

Image
26.2.2021 RDS data from SDR# to RdsSpy with TCP Visual Studio 2019 C# SDR# plug-in (for non NET 5 versions) .NET Framework 4.6 RDS data from SDR# to RdsSpy with TCP without virtual audio cable Asynchronous TCP socket Source code and dll (updated 2021-03-02 - many fixes for more stable operation): https://github.com/OH1GIU-P/sdrsharp-rds2rdsspy Copy SDRSharp.RdsiPlugin.dll from ...SDRSharp.RdsiPlugin\bin\Release to SDR# folder and add magic line to Plugins.xml <add key="Rdsi" value="SDRSharp.RdsiPlugin.RdsiPlugin,SDRSharp.RdsiPlugin"/> Connect from RdsSpy to SDR# seems to require to do 2 times: file -> play stream operation Needs some tuning, buffering in plug-in needed because it seems that RdsSpy cannot receive/process data from TCP stream as fast as SDR# provides RDS group data.   using System.Windows.Forms; using SDRSharp.Common; using SDRSharp.Radio; namespace SDRSharp.RdsiPlugin {     public class RdsiPlugin : ISharpPlugin     {  ...

Testing RDSSpy play stream feature

Image
2.12.2019 Testing RDSSpy play stream feature RDSSpy play stream reads RDS data (*) from TCP host:port. Default host is localhost and port is 3122. https://techcoderadio.blogspot.com/2025/03/sdr-rds-groups-to-rdsspy-spy-format.html Set RDS source to (No Source) rds1.spy file content: 620356A6138554F 62031560E1CC7 6203E56145206207 620356F7C614D49 6203256D20202020 ..... using System; using System.IO; using System.Net; using System.Net.Sockets; using System.Text; namespace TCPlistener {     class Program     {         static void Main(string[] args)         {             TcpListener server = null;             try             {                 Int32 port = 3...