Hello Mirek, I am uploading a modified version of the SocketClient example. It contains Turkish letters, which the GetLine() in SocketServer refuses to read.
By the way, changing "if(c < 0)" to "if(c == -1)" (in Sockep.cpp, line 837) seem to fix this problem, since Peek() returns -1 on both error and timeout. But I haven't examined the internals of TcpSocket class in detail, so I am not sure if it counts as a fix or a workaround.