From: Michael P. <mi...@ad...> - 2001-03-28 20:23:37
|
Hello, I am using the ATM driver version 0.59. I am having a problem releasing socket resources when I am done with them. Here is the scenario: 1 Create a new PVC socket based on an itf.vpi.vci. 2 Monitor data reception with a SELECT statement. 3 Close socket fd when done with close command. 4 Try to create and bind to a new socket using the same itf.vpi.vci. At this point I receive a BIND failure. I notice the test software I downloaded with the ATM driver uses a fork command when a new socket is created. Using the test software I have no problem creating and tearing down connections on the same itf.vpi.vci. I assume the closing of the forked process released some additional resources and the next socket creation and bind was allowed to complete error free. Does anyone know of any additional resources I need to release associated with the ATM drivers, or anything else, so I can reuse the same itf.vpi.vci descriptor without relaying on the use of a fork system call? Thank You, Michael |