diff options
author | fcolin | 2009-07-16 07:38:54 +0000 |
---|---|---|
committer | fcolin | 2009-07-16 07:38:54 +0000 |
commit | fc9967263d5aaaa5511eac622404b76e4d1166eb (patch) | |
tree | 6fd4950fb03a34e34ca1da970a784cbfd65ee35b /Ivy/IvyWatcher.cs | |
parent | 3c9d0c18a19de1f1ec1c4e77f6b89fdf84d39605 (diff) | |
download | ivy-csharp-fc9967263d5aaaa5511eac622404b76e4d1166eb.zip ivy-csharp-fc9967263d5aaaa5511eac622404b76e4d1166eb.tar.gz ivy-csharp-fc9967263d5aaaa5511eac622404b76e4d1166eb.tar.bz2 ivy-csharp-fc9967263d5aaaa5511eac622404b76e4d1166eb.tar.xz |
maj TCP nodelay
correction pb SetsockOption Reuseaddr
Diffstat (limited to 'Ivy/IvyWatcher.cs')
-rw-r--r-- | Ivy/IvyWatcher.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Ivy/IvyWatcher.cs b/Ivy/IvyWatcher.cs index cc3fab1..8764a28 100644 --- a/Ivy/IvyWatcher.cs +++ b/Ivy/IvyWatcher.cs @@ -56,8 +56,8 @@ namespace IvyBus // To do reuseaddr we must use a Socket not a udp client
Socket broadcast = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
IPEndPoint EPhost = new IPEndPoint(IPAddress.Any, port);
- broadcast.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Broadcast,1);
- broadcast.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress,1);
+ broadcast.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Broadcast,true);
+ broadcast.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress,true);
broadcast.Bind(EPhost);
//test isMulticastAddress // TODO better check
|