summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/UdpTransceiver.java
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2002-04-16 23:02:05 +0000
committerMark Spruiell <mes@zeroc.com>2002-04-16 23:02:05 +0000
commitf735a39d64deba47b416e41442d1321f9c972d8c (patch)
tree12a7b8ed7c594f13ee511cec9e409669e7ad90fd /java/src/IceInternal/UdpTransceiver.java
parentWin32 fixes for IceBox (diff)
downloadice-f735a39d64deba47b416e41442d1321f9c972d8c.tar.bz2
ice-f735a39d64deba47b416e41442d1321f9c972d8c.tar.xz
ice-f735a39d64deba47b416e41442d1321f9c972d8c.zip
align with C++ - fixes for the thread pool
Diffstat (limited to 'java/src/IceInternal/UdpTransceiver.java')
-rw-r--r--java/src/IceInternal/UdpTransceiver.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/java/src/IceInternal/UdpTransceiver.java b/java/src/IceInternal/UdpTransceiver.java
index b901fd2b4f4..d165a29b082 100644
--- a/java/src/IceInternal/UdpTransceiver.java
+++ b/java/src/IceInternal/UdpTransceiver.java
@@ -195,6 +195,7 @@ final class UdpTransceiver implements Transceiver
try
{
_fd = Network.createUdpSocket();
+ Network.setBlock(_fd, false);
_addr = Network.getAddress(host, port);
Network.doConnect(_fd, _addr, -1);
_connect = false; // We're connected now
@@ -226,6 +227,7 @@ final class UdpTransceiver implements Transceiver
try
{
_fd = Network.createUdpSocket();
+ Network.setBlock(_fd, false);
java.net.InetSocketAddress addr = new java.net.InetSocketAddress(host, port);
_addr = Network.doBind(_fd, addr);