Sunday, August 12, 2012

TCPRelay 0.2.2.3 beta

TCPRelay 0.2.2.3 beta is now available! Download the 32-bit or 64-bit version. You may also need to install the Microsoft .NET Framework 4.

What's new in this version:
  • General
    • FIXED: [0.2.2.1] no longer tries to reverse DNS lookup the target host. Should fix issues with not being able to connect to certain servers.
    • FIXED: [0.2.2.2] reduced socket buffer size. This should eliminate dropped frames and disconnects caused by a change in version 0.2.1.0.
  • Console
    • FIXED: [0.2.2.3] application no longer crashes when a connection is closed.
  • GUI
    • FIXED: Target URI field no longer loses selection after being populated by the Twitch.tv updater.
    • FIXED: speeds below 1 bps no longer show as ",# bps" or "bps".
    • FIXED: [0.2.2.3] outbound and inbound speeds were swapped.
    • IMPROVED: connection info no longer shows the local bandwidth (the old Received column). Since TCPRelay cannot receive more data than it can push to the servers (due to blocking I/O), that column was completely redundant. The numbers displayed in the GUI now represent the actual bandwidth usage (the old Published column).
    • IMPROVED: average speed is now an average of the last 2 seconds.
    • IMPROVED: connection info now displays connection duration in HH:MM:SS.
    • IMPROVED: [0.2.2.3] closed connections now display the overall average speeds.
    • Speed history graph:
      • IMPROVED: widened to fit the extra available space.
      • IMPROVED: now displays a wide bar with the current speeds to the right of the graph.
      • IMPROVED: slightly reduced resource usage.
TCPRelay still does not have its own icon. If anyone could provide me with one, preferably in 16x16, 32x32, 48x48, 64x64 ICO and 128x128, 256x256 PNG formats, I'd be very grateful! :)

Check out the official topic on XSplit's forums and see for yourself all the great feedback people gave me.

TCPRelay 0.2.1.0 beta

TCPRelay 0.2.1.0 beta is now available! Download the 32-bit or 64-bit version. You may also need to install the Microsoft .NET Framework 4.

What's new in this version:
  • General
    • FIXED: connection attempts may now timeout after 5 seconds.
    • IMPROVED: connection errors are now handled better.
  • GUI
    • FIXED: tab order between components is now fixed.
    • FIXED: speed graph no longer stops working after a while.
    • FIXED: sometimes clearing all closed connections would cause the scrollbar graphics to remain on the window.
    • IMPROVED: added tooltips to several components.
    • IMPROVED: target URI now accepts addresses in <host>:<port> format.
    • IMPROVED: error messages are now shown if TCPRelay fails to start.
    • IMPROVED: connection attempts and errors are now shown in the list.
    • IMPROVED: connection list refresh speed can be changed.
TCPRelay still does not have its own icon. If anyone could provide me with one, preferably in 16x16, 32x32, 48x48, 64x64 ICO and 128x128, 256x256 PNG formats, I'd be very grateful! :)

Check out the official topic on XSplit's forums and see for yourself all the great feedback people gave me.

Friday, August 10, 2012

TCPRelay 0.2 beta

TCPRelay 0.2 beta is now available! Download the 32-bit or 64-bit version. You may also need to install the Microsoft .NET Framework 4.

What's new in this version:
  • Completely rewritten in C#. TCPRelay now requires .NET Framework 4 instead of Java. Should help eliminate some of the issues people were having with the Java Virtual Machine.
  • NEW: created a graphical user interface for easier configuration and real-time connection and bandwidth usage statistics. The command line version still exists as a separate executable file.
  • FIXED: -ttv now lists the default Twitch.tv server as well.
Some screenshots of the new GUI:

Right after starting up

TCPRelay 0.2 beta GUI

The server list

TCPRelay 0.2 beta GUI

Doing a bandwidth test with XSplit
TCPRelay 0.2 beta GUI

TCPRelay does not have its own icon yet. If anyone could provide me with one, preferably in 16x16, 32x32, 48x48, 64x64 ICO and 128x128, 256x256 PNG formats, I'd be very grateful! :)

Check out the official topic on XSplit's forums and see for yourself all the great feedback people gave me.