1. 程式人生 > >C# socket 無法再次接收到廣播包的回復

C# socket 無法再次接收到廣播包的回復

soc 端口 share 對象 進行 使用 釋放 回復 har

問題描述

  當進行了一次成功的廣播後(發出並收到回復),再進行一次廣播後,無法接到手回復信息,但通過Wiresharek能看到,接收方已經成功返回回復信息。

原因

  設置了socket可重復綁定相同端口與ip,但是沒有釋放當前sokcet.

  所以當再一次使用socket對象綁定該IP和端口進行廣播時,接收不到對方的回復。

推測

  未釋放的socket接收了該信息。

C# socket 無法再次接收到廣播包的回復