File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Sockets and Internet Protocols and the fly likes Blocking read call Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Sockets and Internet Protocols
Bookmark "Blocking read call" Watch "Blocking read call" New topic

Blocking read call

bharath sina

Joined: Dec 20, 2009
Posts: 8

I have this problem regarding socket programming. I have a server listening on 4 ports and a client connected to them. I have separate threads for each channel/port on both client and server. But I am facing a problem with blocking read call.What if I need to write to the socket while it is blocked on a read? Should I create another thread for the writing (which means I have to worry about deadlock/race conditions, right?) or can I somehow interrupt the thread, abort the blocked read command and write instead?
I agree. Here's the link:
subject: Blocking read call
It's not a secret anymore!