Takže trošku jsem postoupil.
Nyní se snažím získat data z TCP serveru a hned je vypsat. Problém je, že data přijmu, zobrazím, ale s klientem potom nelze nic dělat. :D
ASCIIEncoding enc = new ASCIIEncoding();
byte[] tempBuffer = enc.GetBytes(rtb_sendMsg.Text);
try
{
IAsyncResult asynRes = _socket.BeginReceive(_rcvBuffer, 0, 256, SocketFlags.None, null, null);
if (asynRes.AsyncWaitHandle.WaitOne())
{
int res = _socket.EndReceive(asynRes);
char[] resChars = new char[res + 1];
Decoder d = Encoding.UTF8.GetDecoder();
int charLength = d.GetChars(_rcvBuffer, 0, res, resChars, 0, true);
String result = new String(resChars);
rtb_rcvMsg.AppendText("\n" + DateTime.Now.ToString() + ": " + result);
}
}
catch (Exception ex)
{}