Простой способ, попробуйте uname ()
, Если это не работает, используйте gethostname () затем gethostbyname () и наконец gethostbyaddr ()
, h_name hostent {} должен быть Вашим FQDN
Вы можете использовать мой EndianBinaryWriter
в MiscUtil . Это позволяет вам указать нужный порядок байтов. Также есть EndianBinaryReader
и EndianBitConverter
.
EndianBinaryWriter writer = new EndianBinaryWriter(EndianBitConverter.Big,
stream);
writer.Write(...);
Он не является производным от BinaryWriter
по причинам , указанным в сообщении в блоге . 1149482]
согласно Microsoft Connect, в настоящее время он не поддерживается: http://connect.microsoft. com / VisualStudio / feedback / ViewFeedback.aspx? FeedbackID = 484149