![]() |
[C#] RawSockets senden nicht
Hallo DP :hi: ,
ich hab hier ein merkwürdiges Ergebnis bei der Verwendung von RawSockets mit C# im VisualStudio2008 sowohl bei .Net 3.5 als auch 2. Ich erstelle mit folgendem das Socket und versuche mit SendTo ein eigenes Packet zu versenden.
Code:
Merkwürdigerweise wird es aber nicht versendet, das Socket sagt jedoch, es wurde versendet...
Socket m_socket = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP);
m_socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.HeaderIncluded, 1); m_socket.SendTo(packet, 0, packet.Length, SocketFlags.None, new IPEndPoint(DestinationAddress, 4620)); Kommentiere ich die zweite Zeile aus, wird es wunderbar versendet, allerdings als Datenanhang und nicht als eigenständis Packet. Adminrechte sind vorhanden. Betriebssystem ist Win7. Hat einer eine Idee, wieso es nicht funktioniert, und wie man es lösen kann? |
Re: [C#] RawSockets senden nicht
Zitat:
lg. Astat |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz