mirror of
https://bitbucket.org/anguist/ntpa
synced 2025-10-06 02:51:23 +00:00
UTF8 support
This commit is contained in:
@ -21,6 +21,6 @@
|
||||
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyVersion("0.7.1.0")]
|
||||
[assembly: AssemblyVersion("0.7.2.0")]
|
||||
[assembly: AssemblyCopyright("Copyright (c) 2013-2016 Carsten Sonne Larsen <cs@innolan.dk>")]
|
||||
[assembly: AssemblyCulture("")]
|
@ -145,7 +145,7 @@ namespace Ntp.Analyzer.Monitor.Server
|
||||
|
||||
if (command == null)
|
||||
{
|
||||
sendBuffer = Encoding.ASCII.GetBytes("Unknown command");
|
||||
sendBuffer = Encoding.UTF8.GetBytes("Unknown command");
|
||||
}
|
||||
else
|
||||
switch (command.CommandType)
|
||||
@ -155,10 +155,10 @@ namespace Ntp.Analyzer.Monitor.Server
|
||||
break;
|
||||
case CommandType.Text:
|
||||
var text = command.Execute() as string;
|
||||
sendBuffer = text != null ? Encoding.ASCII.GetBytes(text) : new byte[] {0};
|
||||
sendBuffer = text != null ? Encoding.UTF8.GetBytes(text) : new byte[] {0};
|
||||
break;
|
||||
default:
|
||||
sendBuffer = Encoding.ASCII.GetBytes("Error in command module. Unknown command type.");
|
||||
sendBuffer = Encoding.UTF8.GetBytes("Error in command module. Unknown command type.");
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -36,7 +36,7 @@ namespace Ntp.Analyzer.Monitor.Server
|
||||
internal byte[] Buffer;
|
||||
internal Socket Socket;
|
||||
|
||||
private string Content => Encoding.ASCII.GetString(Buffer);
|
||||
private string Content => Encoding.UTF8.GetString(Buffer);
|
||||
|
||||
internal string Command => Content != null ? Content.Split(' ')[0] : string.Empty;
|
||||
|
||||
|
Reference in New Issue
Block a user