+ -
当前位置:首页 → 问答吧 → 使用webservice服务器和客户端双向通信的问题

使用webservice服务器和客户端双向通信的问题

时间:2011-01-14

来源:互联网

小妹初次做网站,对服务器和客户端通信不是特别清楚,特此请教高手,希望大家多多帮忙;
  目前做一个监控产品,需要服务器和客户端之间能双向通信,查看资料最终选择使用webservice将服务器端代码都放在里面,客户端调用webservce中的函数,其中将后台采集信息放在webservice中的队列中,客户端调用出队函数显示采集信息。
  但是程序运行的过程中经常出现这个错误:Message="Unable to connect to the remote server",点击查看详细信息显示:System.Net.Sockets.SocketException: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次
  SocketErrorCode: System.Net.Sockets.SocketError.AddressAlreadyInUse 10048





但是这个错误在通讯的过程中出现的地方不定、时间都不定,也就说有不知哪次客户端更新终端状态时、或客户端操作终端时就出现,有时还可能不出现,但是出现的频率很高,这样的程序肯定不行

备注:我使用的是vs2005,sp3,c#。

弄了好久都找不到解决的办法,急求各位高手,不甚感激!

作者: zhl921322308   发布时间: 2011-01-14

你的客户端程序运行在Windows XP对吗?报错也是在客户端程序对吗?

作者: archu   发布时间: 2011-01-14

是啊 我客户端运行在windows xp sp3,报错是客户端,webservice里的后台程序是调试通过的。

作者: zhl921322308   发布时间: 2011-01-14