"real-time" networking problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Problem: when a network connection a,b.c.16:xxxx -> a.b.c.20:yyyy
fails, it is 
to be re-established as soon as possible, but the addresses 
0.0.0.0:xxxx (listening for 1+ connect() calls)
and
a.b.c.d:xxxx (after accept()ing a connect()ion)
are in use in the CLOSE_WAIT or FIN_WAIT2 state, or (0.0.0.0) just busy
listening, 
and stay that way for hours, forcing a reboot of the OS to clear the
addresses.

I could tolerate having to wait a few seconds.

There may be a switch or option I'm unaware of such that 
close(fd) 
has the desired effect of
close_right_now_dammit_this_is_important(fd).

Protocol is TCP/IP.

Context: systems form a ring passing a token indicating what systems
are 'alive' in the ring, also
in a star for direct transmission.  Systems can die and re-enter
asynchronously (sorta like people, eh?)

Each system must maintain connections responsively to loss/acquisition
among the systems.


Brian Brunner
brian.t.brunner@xxxxxxxxxxxxxxx
(610)796-5838


**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.

This footnote also confirms that this email message has been swept
for the presence of computer viruses.

www.hubbell.com - Hubbell Incorporated
**********************************************************************


-- 
Shrike-list mailing list
Shrike-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/shrike-list

[Index of Archives]     [Fedora Users]     [Centos Users]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat Phoebe Beta]     [Yosemite Forum]     [Fedora Discussion]     [Gimp]     [Stuff]     [Yosemite News]

  Powered by Linux