summaryrefslogtreecommitdiff
path: root/Ivy/IvyWatcher.cs
diff options
context:
space:
mode:
authorfcolin2009-07-16 07:38:54 +0000
committerfcolin2009-07-16 07:38:54 +0000
commitfc9967263d5aaaa5511eac622404b76e4d1166eb (patch)
tree6fd4950fb03a34e34ca1da970a784cbfd65ee35b /Ivy/IvyWatcher.cs
parent3c9d0c18a19de1f1ec1c4e77f6b89fdf84d39605 (diff)
downloadivy-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.cs4
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