2016-03-25 17 views
0

alındığında tüm soketi yeniden oluşturmalıyım Bir sunucu yeniden başlatıldığında ve send işlevinin son çağrısında istemci WSAECONNRESET hata kodu alındığında tüm soketi yeniden oluşturmalı mıyım? Aynı yuvada connect işlevini tekrar arayamıyorum gibi görünüyor - WSAEISCONN hata kodu ile tekrar ve tekrar başarısız olur. closesocket'u arayarak SOCKET işlevini tekrar socket işleviyle yeniden oluşturmam gerekiyor mu?Bir sunucu yeniden başlatıldığında ve istemci WSAECONNRESET hata kodu

cevap

1

Yuva bağlantısı kesildikten sonra, SOCKET tanıtıcısını kapatıp yeni bir tane oluşturmanız gerekir. Bunun tek istisnası, DisconnectEx()'u TF_REUSE_SOCKET bayrağı ile kullanırsanız, SOCKET, ConnectEx() veya AcceptEx() ile yeniden kullanılabilir.

+0

Bu konuda herhangi bir belge var mı? – FrozenHeart

+1

Cevabımdaki bağlantılara baktınız mı? –

+0

Yani, sunucu yeniden başlatıldıktan sonra sadece bağlan işlevini arayamıyorum herhangi bir belge var mı? – FrozenHeart

İlgili konular