|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
Socket.SendTo-Methode (Byte[], Int32, Int32, SocketFlags, EndPoint)
Namespace: System.Net.Sockets
Assembly: System (in System.dll)
public int SendTo( byte[] buffer, int offset, int size, SocketFlags socketFlags, EndPoint remoteEP )
Parameter
- buffer
- Typ: System.Byte[]
Ein Array vom Typ Byte, das die zu sendenden Daten enthält.
- offset
- Typ: System.Int32
Die Position im Datenpuffer, an der mit dem Senden von Daten begonnen werden soll.
- size
- Typ: System.Int32
Die Anzahl der zu sendenden Bytes.
- socketFlags
- Typ: System.Net.Sockets.SocketFlags
Eine bitweise Kombination der SocketFlags-Werte.
- remoteEP
- Typ: System.Net.EndPoint
Der EndPoint, der den Zielort der Daten darstellt.
| Ausnahme | Bedingung |
|---|---|
| ArgumentNullException | |
| ArgumentOutOfRangeException | |
| SocketException | |
| ObjectDisposedException | |
| SecurityException |
Hinweis |
|---|
Hinweis |
|---|
public static void SendTo4()
{
IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName());
IPEndPoint endPoint = new IPEndPoint(hostEntry.AddressList[0], 11000);
Socket s = new Socket(endPoint.Address.AddressFamily,
SocketType.Dgram,
ProtocolType.Udp);
byte[] msg = Encoding.ASCII.GetBytes("This is a test");
Console.WriteLine("Sending data.");
// This call blocks.
s.SendTo(msg, 0, msg.Length, SocketFlags.None, endPoint);
s.Close();
}
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Hinweis