I have one program with two serverside processes. One server just sends an ArrayList to client. The other server first takes a string from client and then finds proper recor
You need to create and flush() the ObjectOutputStream first, or it will get stuck trying to read the header, the other end hasn't sent because its waiting to read your header.