private static final Log log = LogFactory.getLog(RouterStub.class);
private ConnectionListener conn_listener;
private String groupname = null;
private InetAddress bind_addr = null;
private DatagramSocket my_sock = null;
<BUG>private int sock_conn_timeout=2000;      // max number of ms to wait for socket establishment to GossipRouter

private int sock_read_timeout=0;         // max number of ms to wait for socket reads (0 means block forever, or until the sock is closed)
</BUG>
private volatile boolean intentionallyDisconnected = false;

private static final Log log = LogFactory.getLog(RouterStub.class);
private ConnectionListener conn_listener;
private String groupname = null;
private InetAddress bind_addr = null;
private DatagramSocket my_sock = null;
private int sock_conn_timeout=3000;      // max number of ms to wait for socket establishment to GossipRouter
private int sock_read_timeout=3000;         // max number of ms to wait for socket reads (0 means block forever, or until the sock is closed)
private volatile boolean intentionallyDisconnected = false;
