使用C#和Unity3D拒绝连接

时间:2017-07-09 04:46:54

标签: c# sockets exception unity3d

我正在尝试在Mac上打开服务器连接但我不断收到connection refused

它在Socket.Connect调用上失败,最终在异常中结束。

    this.socket = new Socket(this.remoteIpAddress.GetAddressFamily(), SocketType.Stream, ProtocolType.Tcp);
    try {
        IPEndPoint ip = new IPEndPoint(this.remoteIpAddress, this.remotePort);
        this.socket.Connect(ip);
    } catch(Exception ex) {
        throw new ApplicationException("Error connecting to broker: " + ex.ToString(), ex);
    }

这些是我为连接传递的值。

ip  {192.168.1.65:8080} 
AddressFamily   InterNetwork    System.Net.Sockets.AddressFamily

当我使用netstat -aux | grep 8080时,不会返回任何内容。我最近重新启动,所以端口应该是免费的。

所以我不知道为什么它不能连接。

我看了https://stackoverflow.com/questions/2411671/can´t-open-socket-or-connection-refused-with-net,但没有帮助。

0 个答案:

没有答案