I went through them, and tried a few calls without success.
They seem to focus more on server-end where you set the local port to bind, but prior to listen() and accept().
There is no where in the documentation that talks about pulling the local port number that client uses when it calls connect().
Though it seems connect() automatically binds to a randomly provided local port, and make a connection to SERVER socket specified automatically.
On the SERVER end, I can easily pull both the source port and target ports after an accept(). I'm thinking about having the server tell the client what source port it was using, but it defeats the purpose of possible troubleshooting the network (via wireshark, or tcpdump, etc), if there was a problem with the connect().
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.