私は、UDP 経由で SOAP メッセージを送信する 1 つのデバイスと通信する必要があるアプリケーションを作成しています。このデバイスと通信するために .Net UDPClient クラスを使用しています。UDPClient で this からの返信を受信していますが、それを Byte[] 配列として取得しています。これを SoapMessage オブジェクトに変換するにはどうすればよいですか?
public void ReceiveCallback(IAsyncResult ar)
{
UdpClient udpClient = (UdpClient)((UdpState)(ar.AsyncState)).udpClient;
IPEndPoint ipEndpt = (IPEndPoint)((UdpState)(ar.AsyncState)).ipEndpt;
Byte[] receiveBytes = udpClient.EndReceive(ar, ref ipEndpt);
string receiveString = Encoding.ASCII.GetString(receiveBytes);
//Here receiveString I want to convert to SoapMessage
BeginReceive();
}