RE: Can I consume a web service with a Socket in c# ?

From: csharpcomputing.com (csharpcomputingcom_at_discussions.microsoft.com)
Date: 09/24/04


Date: Fri, 24 Sep 2004 11:19:01 -0700

You can definitely use sockets to write and consume web services, but why not
to use web services support that is built into .NET and J2EE? It takes very
little code to consume or create a web service compared to using Sockets.

"John Bailo" wrote:

>
> I wrote a .NET/c# webservice which I then needed to consume from java server
> pages.
>
> The simplest ( and best ) solution I found, was some code to open a socket,
> and send a SOAP message directly to it...constructing the SOAP message with
> a class that builds the string.
>
> Then I parse the return soap message for the result.
>
> Now I wonder, can I do the same thing in a c# client. All I want to do is
> open a Socket to the web service, send the SOAP message and retrieve the
> result as a string.
>
> Can I do this in c#:
>
> Server = IPAddress;
> Socket s = new Socket(Server, 80);
> OutputStream os = socket.getOutputStream();
> PrintWriter out1 = new PrintWriter(socket.getOutputStream, true);
>
> And then send a soap message to it with:
>
> out1.println("POST " + WebservicePath + " HTTP/1.1");
> out1.println("Host: " + ServiceName);
> ....
>
> and so on...
>
> This is where I found that java code ( it's in an applet, but I converted it
> to use in a jsp page ):
>
> http://www.codeproject.com/soap/WSfromJava.asp
>
>
> --
> http://www.texeme.com
>



Relevant Pages

  • RE: Can I consume a web service with a Socket in c# ?
    ... You can definitely use sockets to write and consume web services, ... > and send a SOAP message directly to it...constructing the SOAP message with ...
    (microsoft.public.dotnet.framework.webservices)
  • RE: Can I consume a web service with a Socket in c# ?
    ... You can definitely use sockets to write and consume web services, ... > and send a SOAP message directly to it...constructing the SOAP message with ...
    (microsoft.public.dotnet.languages.csharp)
  • [Full-disclosure] ASP.NET RCP/Encoded Web service DOS
    ... ASP.NET RCP/Encoded Web service DOS ... Applications using System.Xml.Serialization to consume untrusted data ... RCP/Encoded web services are not recommended by Microsoft. ... SPI Dynamics, Inc. ...
    (Full-Disclosure)
  • ASP.NET RCP/Encoded Web service DOS
    ... ASP.NET RCP/Encoded Web service DOS ... Applications using System.Xml.Serialization to consume untrusted data ... RCP/Encoded web services are not recommended by Microsoft. ... SPI Dynamics, Inc. ...
    (Vuln-Dev)
  • RE: Web Services or Sockets?
    ... You might want to consider using Web Services via WSE 2.0. ... simple thing to start a listener at one end and post data to it in the form ... push architecture as you will be able to support far more clients. ... Services that make it simple to use and the ability to support sockets etc. ...
    (microsoft.public.dotnet.distributed_apps)

Loading