Actually, it's quite funny. I'm working on the exact same project right now. I'm using a combination of IO::Socket and IO::Select and it's starting to work quite nicely. To answer your question, you only need one socket: there is no reason for two different connections (ie: all the data can be sent through one numbered port), though both the client and server apps need to listen to the port.
As soon as I've got something significantly better than it is now, I'll be sure to post it somewhere and I'll /msg you the link
In reply to Re^5: IO::Select question
by Coruscate
in thread IO::Select question
by Eradicatore
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |