TCP侦听器在调试模式下不起作用(Visual Studio)

我正在为我的一个项目制作一个tcp侦听器,无论出于什么原因,当我运行调试版本时,它都无法正常工作,但是当我发布并构建它时,它可以正常工作,这对于调试目的确实很不方便。我去了构建属性,调试和发布的构建是相同的,有人知道这里发生了什么吗?

侦听器是Windows控制台

编辑: 调试版本运行只是不检测连接,但我的发行版本可以

这是我处理连接的代码 服务器:

    private void AcceptCallback(IAsyncResult ar)
    {
        Socket socket;
        try
        {
            socket = server.EndAccept(ar);

        }
        catch (ObjectDisposedException)
        {
            return;
        }
        userList.Add(new Users(socket.RemoteEndPoint.ToString(), socket));
        Log.Success("Client Connected!");
        sendAdminsLog("GREEN " + "Client Connected!");
        socket.BeginReceive(g_buffer, 0, g_buffer.Length, SocketFlags.None, new AsyncCallback(ReceiveCallback), socket);
        server.BeginAccept(new AsyncCallback(AcceptCallback), null);
    }

客户:

    Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
    client.Connect(IPAddress.Parse("73.73.34.126"), 1234);//IPAddress.Loopback, 1234);