我使用asyncSocket
作为客户端,目标是在iPhone模拟器上运行我的应用程序,服务器端用C#编码。
如果我尝试连接我的局域网上的服务器,但连接被拒绝与局域网外的服务器。
我确信同一台服务器正在处理在C#上完成的另一个客户端代码。
这是我从 socket 获得的消息错误:
>Error Domain=NSPOSIXErrorDomain Code=61 "The operation couldn\u2019t be completed. Connection refused"
在尝试将数据发送到服务器之前,知道我在连接阶段收到此消息。
赞赏任何有用的想法。
答案 0 :(得分:1)
这里可能有任何问题,但需要检查的重要事项包括:
RST
发送回客户端的防火墙(从而模拟连接被拒绝); 如果您发布相关的代码,我会更新我的答案。
答案 1 :(得分:0)
这只是意味着连接失败,因为无法找到/解析主机。 确保您的websocket服务器正在运行并可以访问传入连接。并检查套接字是否只监听本地ips。