如果你一定要用http的话,你可以直接使用web service.
但是我怎么觉得您没有这个必要。为什么不用别的通信方式?

解决方案 »

  1.   

    两台机器之间通信没必要用http把,
    随便用Socket或者TcpClient和TcpListener就可以了,实现又简单.
      

  2.   

    如果确定通信双方都是在.NET平台上实现,并且只是通过LAN的话,用基于TcpChannel的Remoting比较好。
      

  3.   

    不用http....
    --------------------------------------------
    欢迎光临:C#资源网
    http://csource.yeah.net
      

  4.   

    如果用HTTP的话,你需要安装IIS或类似的服务器
      

  5.   

    可是如果两端的app都在lan中怎么办?
    soap是架构在http之上,Http又是架构在socket之上。所以我觉得原则上用socket作什么都可以。但两端都传过firewall进行通讯,不知如何实现,应注意些什么!!!!小弟只用udp,socket模仿着写过远程抓屏,传文件等。
    但缺乏实践经验,所以有时还摸不着头绪!
    还请大家多多指点。
      

  6.   

    a9a9a9() 
    为何不用tcp传文件
      

  7.   

    SOAP不是在HTTP上的,它是格式协议,不是传输协议。你可以用Tcp,Smtp或者其他协议传输Soap消息。既然大家都在LAN上,应该平台也是一致的,那么属于紧耦合应用,没必要用WebService呀!
      

  8.   

    噢!
    我的试验条件是这样的:
        两台pc(一个是linux,一个是windows),分别在两个lan的防火墙内,如何通过安全的途径实现两台机器间的文件传输?linux的要用java开发,暂且不管!但通讯机制是一样的。    pc1(lanIP : 203.67.94.99 , WebServerIP : 202.123.123.123)
        pc2(lanIP : 193.67.94.99 , WebServerIP : 202.123.123.124)程序中如何建立两个pc中的tcp/ip连接?
      

  9.   

    Socket确实好,同理:汇编语言也很好,
    你怎么不用汇编写软件啊?