In Unix-like OS, this projects can chatting and sending file between two host. Because it's not easy to across different NAT. My solution is to use a another host which has a public address to forwarding the message. <br >
======
- Put the server code in server host, if you want test and doesn't have a server hos, you can contact me and use my server
- Start client
- Register the server address. Register format: [register] myname oppositeName <br > for example: <br > A register: [register] A B <br > B regisger: [register] B A <br >
- It can chatting directly
- If you want to send file, use format: [file] filename <br >
- Use [quit] to quit