私はC#で新しく、C#のテキストボックスに白い四角の文字で問題があります。
System.Net.Sockets.
でサポートされているチャット用のクライアント/サーバープログラムを実装しました。各プログラムの内部には完全にいっぱいではありませんが、テキストボックスには空白文字が表示されます。このキャラクターの削除を手伝ってもらえますか?
ありがとうございました!クライアント側の
白文字C#テキストボックス
読むコード:
http://pastebin.com/W3Pc3BPG
try
{
while (true)
{
serverStream = clientSocket.GetStream();
int buffSize = 0;
byte[] inStream = new byte[10025];
buffSize = clientSocket.ReceiveBufferSize;
serverStream.Read(inStream, 0, inStream.Length);
string returndata = System.Text.Encoding.UTF8.GetString(inStream);
readData = "" + returndata;
msg();
}
} catch(Exception e)
{
ctThread.Join();
}
を排除します。あなたはこの数字を尊重しなければなりません - 'array'の残りの文字はゴミになります。あなたのソケット読み込みコードでポストを更新したら、適切な修正を提案することができます(しかし、基本的には '' array'から正しい数の文字を取ります) –
あなたはエンコードの問題があります。あなたがUnicode(UTF8ではなく)を使用する必要があるかもしれないUnicode文字を持っているかもしれません。 – jdweng
あなたはコードを投稿できますか?あなたの通信手順は? –