[][src]Function libeyelink_sys::eyelink_set_tracker_node

pub unsafe extern "C" fn eyelink_set_tracker_node(node: *mut byte)

@ingroup init_eyelink

Address used for non-connected time requests and message sends. the "proper" way to do this is with the "node" type of functions but we allow a "back door" to simplify higher level support functions. This is also the address used under Windows for looking for tracker (an IP broadcast is used on all other platforms). There is a bug in the Windows networking, causing broadcasts sent on all cards to have the IP source addres of only the first card. This means the tracker sends its connection reply to the wrong address. So the exact address or a subnet broadcast address (i.e. 100.1.1.255 for a subnet mask of 255.255.255.0) needs to be set to that of the tracker.