By running Speedway Connect on the reader and configuring it to export tag reads over TCP/IP, any device which supports opening TCP/IP connections, or sockets, can import tag data.
Here is a video in which Speedway Connect software is configured to export tag data from the Speedway Revolution reader over a TCP/IP port. A simple Ruby script is then created to open a socket and import tag data.
Here is some C# sample code which would allow you to do the same in a .NET application:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Sockets;using System.Net; namespace RshellScripting{ class Program {static Socket socket; static void Main(string[] args) { int count;string str; byte[] buffer = new byte[1024];// Replace READER_HOSTNAME with your reader's host name or IP addressconst string READER_HOSTNAME = "SpeedwayR-10-54-f9.local"; try { // Create a new socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP);// Get the IP address of the reader by hostnameIPAddress[] ip = Dns.GetHostAddresses(READER_HOSTNAME);// Create an IP endpoint using the IP address IPEndPoint ep = new IPEndPoint(ip[0], 23);// Connect to the telnet socket on the readersocket.Connect(ep);count = socket.Receive(buffer);//Ouput socket buffer to consoleConsole.WriteLine(System.Text.Encoding.ASCII.GetString(buffer,0,count));} catch (SocketException ex){ Console.WriteLine("A socket exception occurred : " + ex.Message);} Console.WriteLine("Press enter to exit");Console.ReadLine();} }}