Enviar XML a través de HTTP Post a IP: Puerto

Ok, para empezar, no estoy usando ningún tipo de servicio web. En este momento no sé mucho acerca de la aplicación que recibe el XML, a excepción de lo que lo recibe. Gran ayuda allí lo sé. No escribí la aplicación receptora, pero mi empresa no tiene ninguna forma útil de probar la fase de transmisión XML.

Básicamente quiero enviar un documento XML como este ...

<H2HXmlRequest class="myClass">
<Call>
    <CallerID></CallerID>
    <Duration>0</Duration>
</Call>
<Terminal>
    <CancelDate></CancelDate>
    <ClerkLoginTime></ClerkLoginTime>
</Terminal>
<Transaction>
    <AcceptedCurrency></AcceptedCurrency>
    <AccountId>6208700003</AccountId>
</Transaction>
</H2HXmlRequest>

... a la aplicación de la que realmente no sé mucho. No es nada especial y con la ayuda adecuada, probablemente podría encontrar más información. Pero lo que estoy buscando hacer es crear algún tipo de aplicación C # Forms que pueda tomar esa solicitud anterior, enviarla a través de una IP y un puerto, y espero que suceda algo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta