Difference between revisions of "TLCS-TLCV"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Software * Web Broadcast * TLCS-TLCV''' '''TLCS/TLCV''', (Tom's Live Chess Server and Viewer)<br/> a chess game web broadcast [https://en.wiki...")
 
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
  
 
=Server=
 
=Server=
The TLCS server is a [[Windows]] [https://en.wikipedia.org/wiki/Console_application console application] written in [[Basic#PowerBASIC|PowerBASIC]], configured by a "server.ini" file. It does not directly interfere with WinBoard or Arena, but monitors and parses its '''debug file''' <ref>[http://hgm.nubati.net/xboard/winboard/help/html/15.htm WinBoard - Load and Save Options], see /debug and /engineDebugOutput number</ref> to prepare and transmit new information to all connected viewers <ref>[http://home.pacific.net.au/~tommyinoz/tlcv.html Tom's Live Chess Viewer] by [[Thomas McBurney]]</ref>.  
+
The TLCS server is a [[Windows]] [https://en.wikipedia.org/wiki/Console_application console application] written in [[Basic#PowerBASIC|PowerBASIC]], configured by a "server.ini" file. It does not directly interfere with WinBoard or Arena, but monitors and parses its '''debug file''' <ref>[http://hgm.nubati.net/xboard/winboard/help/html/15.htm WinBoard - Load and Save Options], see /debug and /engineDebugOutput number</ref> to prepare and transmit new information to all connected viewers <ref>[https://web.archive.org/web/20180308210601/http://home.pacific.net.au/~tommyinoz/tlcv.html Tom's Live Chess Viewer] by [[Thomas McBurney]] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])</ref>.  
  
 
=Clients=
 
=Clients=
The TLCV client is written in [[Basic#VB|Visual Basic]] with an own [[GUI]] to run under [[Windows]]. Two alternative TLCV-compatible clients '''WBROG''' and '''REGO''' were developed by [[Andrew Fan]], REGO written in platform independent [[Java]] to run on various [[Software#OS|operating systems]] <ref>[http://fireflychess.dyndns.pro/JQuery/FF_JQ_UI.html FireFly's Home page including WBROG and REGO] by [[Andrew Fan]]</ref>. A further TLCV-compatible live chess viewer is '''livius''' by [[Martin Sedlak]] written in [[Cpp|C++]] using [https://en.wikipedia.org/wiki/Qt_(software) Qt 5] and released as open source under the [https://en.wikipedia.org/wiki/Zlib_License zlib license] <ref>[https://github.com/kmar/livius GitHub - kmar/livius: livius - a Qt-based TLCV-compatible live chess viewer]</ref>, which also gives insights in the TLCS/TLCV protocol in TLCVClient::receive <ref>[https://github.com/kmar/livius/blob/master/livius/tlcvclient.cpp livius/tlcvclient.cpp at master · kmar/livius · GitHub]</ref>.
+
The TLCV client is written in [[Basic#VB|Visual Basic]] with an own [[GUI]] to run under [[Windows]]. Two alternative TLCV-compatible clients '''WBROG''' and '''REGO''' were developed by [[Andrew Fan]], REGO written in platform independent [[Java]] to run on various [[Software#OS|operating systems]] <ref>[https://web.archive.org/web/20171016195126/http://fireflychess.dyndns.pro/JQuery/FF_JQ_UI.html FireFly's Home page including WBROG and REGO] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine], 2017)</ref>. A further TLCV-compatible live chess viewer is '''livius''' by [[Martin Sedlak]] written in [[Cpp|C++]] using [https://en.wikipedia.org/wiki/Qt_(software) Qt 5] and released as open source under the [https://en.wikipedia.org/wiki/Zlib_License zlib license] <ref>[https://github.com/kmar/livius GitHub - kmar/livius: livius - a Qt-based TLCV-compatible live chess viewer]</ref>, which also gives insights in the TLCS/TLCV protocol in TLCVClient::receive <ref>[https://github.com/kmar/livius/blob/master/livius/tlcvclient.cpp livius/tlcvclient.cpp at master · kmar/livius · GitHub]</ref>.
  
 
=See also=
 
=See also=
Line 47: Line 47:
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=50030 windows vista home basic+tlcv] by Mike Schoonover, [[Computer Chess Forums|Winboard Forum]], March 13, 2009
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=50030 windows vista home basic+tlcv] by Mike Schoonover, [[Computer Chess Forums|Winboard Forum]], March 13, 2009
 
==2010 ...==
 
==2010 ...==
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=51549 How to relay games with winboard/xboard] by yoshiharu, [[Computer Chess Forums|Winboard Forum]], February 16, 2011
+
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=51549 How to relay games with winboard/xboard] by [[Mauro Riccardi|yoshiharu]], [[Computer Chess Forums|Winboard Forum]], February 16, 2011
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=51939 ChessGUI 0.230 and TLCV] by [[Matthias Gemuh]], [[Computer Chess Forums|Winboard Forum]], August 21, 2011 » [[ChessGUI]]
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=51939 ChessGUI 0.230 and TLCV] by [[Matthias Gemuh]], [[Computer Chess Forums|Winboard Forum]], August 21, 2011 » [[ChessGUI]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=40137 ChessGUI 0.230 and TLCV] by [[Matthias Gemuh]], [[CCC]], August 21, 2011 » [[ChessGUI]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=40137 ChessGUI 0.230 and TLCV] by [[Matthias Gemuh]], [[CCC]], August 21, 2011 » [[ChessGUI]]
Line 62: Line 62:
  
 
=External Links=
 
=External Links=
* [http://home.pacific.net.au/~tommyinoz/tlcv.html Tom's Live Chess Viewer] by [[Thomas McBurney]]
+
* [https://web.archive.org/web/20180308210601/http://home.pacific.net.au/~tommyinoz/tlcv.html Tom's Live Chess Viewer] by [[Thomas McBurney]] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])
* [http://fireflychess.dyndns.pro/JQuery/FF_JQ_UI.html FireFly's Home page including WBROG and REGO] by [[Andrew Fan]]
 
 
* [https://github.com/kmar/livius GitHub - kmar/livius: livius - a Qt-based TLCV-compatible live chess viewer] by [[Martin Sedlak]]
 
* [https://github.com/kmar/livius GitHub - kmar/livius: livius - a Qt-based TLCV-compatible live chess viewer] by [[Martin Sedlak]]
  
 
=References=
 
=References=
 
<references />
 
<references />
 
 
'''[[Web Broadcast|Up one Level]]'''
 
'''[[Web Broadcast|Up one Level]]'''

Latest revision as of 11:14, 22 September 2020

Home * Software * Web Broadcast * TLCS-TLCV

TLCS/TLCV, (Tom's Live Chess Server and Viewer)
a chess game web broadcast server and client (viewer) by Thomas McBurney to transmit and view live games from WinBoard or Arena on the internet using UDP.

Server

The TLCS server is a Windows console application written in PowerBASIC, configured by a "server.ini" file. It does not directly interfere with WinBoard or Arena, but monitors and parses its debug file [1] to prepare and transmit new information to all connected viewers [2].

Clients

The TLCV client is written in Visual Basic with an own GUI to run under Windows. Two alternative TLCV-compatible clients WBROG and REGO were developed by Andrew Fan, REGO written in platform independent Java to run on various operating systems [3]. A further TLCV-compatible live chess viewer is livius by Martin Sedlak written in C++ using Qt 5 and released as open source under the zlib license [4], which also gives insights in the TLCS/TLCV protocol in TLCVClient::receive [5].

See also

Forum Posts

2003

2004

2005 ...

2010 ...

2015 ...

External Links

References

Up one Level