各位好!我用C#编Socket, 当我在服务器端将监听Scoket绑定的IP地址设置成本机时,客户端不能从其他电脑连接到服务器,报10061号错误。当我把监听Socket绑定的IP设为IPAddress.Any时就可以。
请问监听Scoket绑定的不应该是本机的IP吗? 请知道的朋友详细介绍一下,小弟刚接触Socket编程,实在不了解。多谢了!
建议你看博客园的jimmyzhang的系列文章,非常经典
http://www.cnblogs.com/JimmyZhang/archive/2008/09/07/1286300.html
绑定IPAddress.Any时表示监听本主机上所有网络接口。
绑定本机IP应该是只能监听本机自己发给自己的请求了。
可以参考金旭亮老师的.net 网络编程,暂时有三篇文章:http://blog.csdn.net/bitfan/archive/2010/12/06/6058227.aspx