Ok, After digging. The problem is relative to open socket the connection stay for a while in TIME_WAIT status until closed really. So If you overload the server of connection then you get this error after you don't have free port.
To prevent this the standart java Socket implement the method setReuseAddress. Unfortunately I think it's not implement in TSocket of thift. Is there any other solution than using thrift ?? thanks >