Problem z zamykaniem aplikacji i aktywnymi socketami

Co i jak w aplikacjach webowych

Moderator: xxSlayeRxx

Problem z zamykaniem aplikacji i aktywnymi socketami

Sponsor

Sponsor
 

Problem z zamykaniem aplikacji i aktywnymi socketami

Postprzez bartoneczek » Wt gru 17, 2013 10:31 am

Witam,

Mam problem z pewną aplikacją w której korzystam z gniazd UDP. Po wciśnięciu 'rozłącz' sockety zamykają się poprawnie, zamykam program i nic nie zostaje w pamięci.

Problem następuje w momencie kiedy w trakcie wymiany danych, przyciśniemy X i zamkniemy program. Proces zostaje w pamięci trzymając port.

Probówałem czegoś takiego:

Kod: Zaznacz cały
if (senderTX.socket != null)
                {
                    try
                    {
                        senderTX.socket.Close();
                    }
                    catch (SocketException)
                    {
                        senderTX.socket = null;
                    }
                }

                if (receiver.socket != null)
                {
                    try
                    {
                        receiver.socket.Close();
                    }
                    catch (SocketException)
                    {
                        receiver.socket = null;
                    }
                }


w akcji FormClosing. Niestety nie pomaga. Co zrobić żeby przed zamknięciem aplikacji dokładnie pozamykać porty?
bartoneczek
New member
 
Posty: 1
Dołączył(a): Wt gru 17, 2013 10:26 am

Problem z zamykaniem aplikacji i aktywnymi socketami

Sponsors

Sponsor
 

Powrót do Aplikacje webowe

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość