Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Encode unicode string trong c++
21:15 05-07-2017
1.679 lượt xem
6 bình luận
21:24 09-07-2017
Code truyền, nhận dữ liệu của server và clien cùng viết bằng c#.
+ Khi gửi dữ liệu đi:
string StrData="Chao Server.";
data = Encoding.ASCII.GetBytes(StrData);
//Gửi dữ liệu đi.
+ Read dữ liệu ở client
String Input="";
//Nhận dữ liệu
Input= Encoding.ASCII.GetString(data,0,data.Length);
Console.WriteLine(input);
-------------------------------------------------------------------------------
QA: Giả sử Server bằng C# mà client là Java, C++ hoặc bất kì một ngôn ngữ khác. Không có thư viện kiểu đó sang mà để decode ?
mảng byte của C++ là kiểu gì nhỉ???
--> Ben C++ không có kiểu Byte, ( bên c# thì nó là kiểu có dải giá trị từ 0-255)
để giải quyết vấn đề khác thư viện hay kiểu dữ liệu khi sài socket. Bạn chuyển hết về 1 kiểu dữ liệu là Byte[].
Done. Và dùng thư viện đọc ghi kiểu byte nhé