1. To do some name lookup stuff ...

2. Put in timeouts on receives of data ...

3. Discard rest of data packet if buffer passed was too small

4. Handle protocol errors and keep alives?

5. Rework RFCNB_Get_Pkt, it is too complex

6. Modify RFCNB_Put_Pkt and RFCNB_Get_Pkt to use writev and readv
