mình có đoạn code chuyển string sang byte[] như sau:
public void Write(string input)
{
// We need to know how many character the message have .
Write(input.Length);
buffer.AddRange(Encoding.UTF8.GetBytes(input));
}
và đoạn code lấy lại string:
public string ReadString(bool peek = true)
{
int length = ReadInterger(peek);
string value = Encoding.UTF8.GetString(readBuffer,ReadPosition,length);
ReadPosition = (peek) ? ReadPosition += length : ReadPosition;
return value;
}
và nó nhận thiếu message đoạn message như sau:
Tài khoản hoặc mật khẩu không chính xác.
nhưng khi dùng hàm ReadString nó chỉ nhận được:
Tài khoản hoặc mật khẩu không
mọi người có cách giải quyết nào cho vấn đề này vui lòng giúp đỡ.