0
HEJ HEJ는 내 질문은 내 이전 게시물 관련이
:이 내 코드를 변경 Get right ip adress of pc with multiple network cards연결은 IPAddress.Any와 소켓에
:
TextFileTracer.Write(String.Format("Create endpoint for host {0}:{1}", MultipleNetworkMod.BindToMultipleNetworks(hostEntry.AddressList(0)).ToString(), _port), TextFileTracer.TraceSource.Framework)
Dim ep As IPEndPoint = New IPEndPoint(IPAddress.Any, _port)
TextFileTracer.Write("Creating socket...", TextFileTracer.TraceSource.Framework)
s = New Sockets.Socket(ep.AddressFamily, Sockets.SocketType.Stream, Sockets.ProtocolType.Tcp)
s.Blocking = True
TextFileTracer.Write("Connecting to endpoint...", TextFileTracer.TraceSource.Framework)
s.Connect(ep)
TextFileTracer.Write("Socket connected!", TextFileTracer.TraceSource.Framework)
그러나 어린 아이 연결할 때 그가 I를 소켓 요청 된 주소가 해당 컨텍스트에서 유효하지 않음 0.0.0.0 : "MyPortNr"(문자열이 아닌 int 값)
f를 사용하여 IPEndpoint를 작성하기 전에 hostEntry 목록에서 irst ipaddress하지만 작동하지 않는 여러 네트워크 카드가 있어야합니다.
누군가 나를 도울 수 있고 나를 올바른 길로 인도 할 수 있습니까?
Greetz, 조나단