Как, с точки зрения клиента, найти исходящий порт, который отправляет информацию на сервер? - PullRequest
0 голосов
/ 14 июня 2019

В моем клиенте я пытаюсь получить порт, который отправляет информацию о клиенте на сервер.

Поиск способа получить порт на клиенте, но я нашел результаты только с серверачто я уже сделал.

//clients code
    public static Socket socket;
    public static IPEndPoint endPoint;

    public void InitServerInfo() {
        socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
        endPoint = new IPEndPoint(IPAddress.Parse("25.79.15.13"), 11060); //ip + port of the server
    }

    public void SendToServer(byte[] bytes) {
        socket.SendTo(bytes, endPoint);
    }

На сервере я получаю IP + порт клиента.Я хочу эту информацию без поездки на сервер, если это возможно.Спасибо за помощь!

*

Решено в комментариях: Может ли помочь свойство Socket.LocalEndPoint?- липкий бит

*

...