我已经在Windows上安装了RabbitMQ服务,并尝试用c#创建一个sub/pub演示程序,但每次在安装RabbitMQ的另一台pc上开发应用程序时,我都会遇到这种异常。
ConnectionFactory factory = new ConnectionFactory();
factory.HostName = "192.168.100.34";
factory.UserName = "username";
factory.Password = "password";
IConnection conn = factory.CreateConnection();例外情况是:不允许发送或接收数据的请求,因为套接字没有连接,并且(使用sendto调用在数据报套接字上发送时)没有提供地址。
我关闭了服务器上的防火墙,在pc上,但没有运气。
发布于 2011-10-23 18:48:08
尝试用服务器的名称替换IP地址。我似乎记得Kerberos以不同的方式处理主机名。
这听起来不像Erlang饼干问题,这是第一件咬我的事。
你试过敲服务器吗?
在“RabbitMQ在行动中”一书中有几页疑难解答建议,目前可作为早期访问版本使用。我建议您得到这个;它包含了许多有用的提示。不过,浏览一下故障排除部分,我没有看到任何直接适用于您问题的内容。
https://stackoverflow.com/questions/7867796
复制相似问题