我要做一个基于Http协议的服务端/客户端程序,但服务端程序无法bind端口80,显示“Port  80  is  already  in  use!”。那位大虾相助必高分谢!

解决方案 »

  1.   

    你换个段口不就行了吗?一般是你启动了iis或者apache
      

  2.   

    被人家先绑定了就不能再绑了,一般是iis绑了。
      

  3.   

    我在“控制面板,服务,iis,停止”后再“控制面板,服务,iis,启用”就可以bind端口80了。但如何用程序代码控制实现呢?
      

  4.   

    iis的web服务应该可用用net stop Iisadmin(或W3svc )命令行来停止,我这没有iis不能试,你找到iis的服务名,在你的程序中运行net stop命令就可以控制了吧。
      

  5.   

    控制面板,管理工具,internet服务器,默认web站点,属性,web站点,TCP端口
    看见了吗?我是改成了800
    只怪我懒,不知道怎么配置apache让它运行asp,否则,哼哼!
      

  6.   

    warton()的回答是可行的。还有没有更好的办法,如果没人回答就散分了!!!
      

  7.   

    首先声明,一定给分,不给是狗。
    只是俺分所剩不多,想多搜集点办法,嘿嘿
    有没有比warton()更好的办法,比如可以调用api什么的???