2012-08-22 34 views
5

Estoy trabajando en una aplicación cliente DotNet que enviará un mensaje al servidor Java a través de HTTPS. Antes de esto, uno de los miembros de mi equipo ha desarrollado una aplicación que utiliza tcp client con ssl para comunicarse con el servidor. Por favor, ayúdenme si uso su código existente de lo que son los cambios que necesito hacer para la comunicación Https en Dot Net.Cuál es la diferencia entre HTTPS y TCP sobre SSL

+2

Principalmente que no existe TCP sobre SSL. – EJP

Respuesta

14

"TCP sobre SSL" no es lo que tiene, es SSL que "se ejecuta" sobre TCP. En caso de HTTPS, tiene HTTP sobre SSL sobre TCP. HTTP es un protocolo de nivel de aplicación aquí. En el caso de solo "SSL sobre TCP" tiene un protocolo de nivel de aplicación personalizado, y con HTTPS tiene HTTP estándar.

En consecuencia, puede reutilizar partes del código existente, pero debe reemplazar el protocolo personalizado (lo que sea) con HTTP. Si el protocolo existente funciona, no tiene mucho sentido reemplazarlo (a menos que sepa que necesita un reemplazo y usted sabe para qué lo necesita).

+0

Hola, puedes compartir un código de ejemplo para la comunicación https en C# o dot net – funsukvangdu

+0

@AshishKhandelwal lo más simple es usar la clase HttpWebRequest (http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx) Busque en Google código de ejemplo HttpWebRequest. –

Cuestiones relacionadas