public void PutResponseToBufferTestMethod() { STUNv2Message stunResponse = new STUNv2Message(STUNv2MessageTypesEnum.BindingSuccessResponse); stunResponse.Header.TransactionId = Guid.NewGuid().ToByteArray().Take(12).ToArray(); //stunResponse.AddFingerPrintAttribute(); stunResponse.AddXORMappedAddressAttribute(IPAddress.Parse("127.0.0.1"), 1234); byte[] buffer = stunResponse.ToByteBuffer(null, true); }
public void PutResponseToBufferTestMethod() { logger.LogDebug("--> " + System.Reflection.MethodBase.GetCurrentMethod().Name); logger.BeginScope(System.Reflection.MethodBase.GetCurrentMethod().Name); STUNv2Message stunResponse = new STUNv2Message(STUNv2MessageTypesEnum.BindingSuccessResponse); stunResponse.Header.TransactionId = Guid.NewGuid().ToByteArray().Take(12).ToArray(); //stunResponse.AddFingerPrintAttribute(); stunResponse.AddXORMappedAddressAttribute(IPAddress.Parse("127.0.0.1"), 1234); byte[] buffer = stunResponse.ToByteBuffer(null, true); }
public void BindingRequestWithUsernameToBytesUnitTest() { Console.WriteLine(System.Reflection.MethodBase.GetCurrentMethod().Name); STUNv2Message initMessage = new STUNv2Message(STUNv2MessageTypesEnum.BindingRequest); initMessage.AddUsernameAttribute("someusernamex"); byte[] stunMessageBytes = initMessage.ToByteBuffer(null, false); Console.WriteLine(BitConverter.ToString(stunMessageBytes)); Assert.IsTrue(stunMessageBytes.Length % 4 == 0); }