|
@ -1,2 +1,40 @@ |
|
|
# chat-app |
|
|
# chat-app |
|
|
|
|
|
|
|
|
|
|
|
Table of Contents |
|
|
|
|
|
|
|
|
|
|
|
- [chat-app](#chat-app) |
|
|
|
|
|
- [Server](#server) |
|
|
|
|
|
- [Client](#client) |
|
|
|
|
|
- [Thanks to](#thanks-to) |
|
|
|
|
|
|
|
|
|
|
|
This is a simple chat app that use socket for connection, and it's clients side can use `netcat` to connect or use the provided client side script to open a GUI client using tkinter. |
|
|
|
|
|
|
|
|
|
|
|
## Server |
|
|
|
|
|
|
|
|
|
|
|
You can run the server side script inside the server subdirectory by using: |
|
|
|
|
|
|
|
|
|
|
|
`__main__.py HOST PORT` |
|
|
|
|
|
|
|
|
|
|
|
or |
|
|
|
|
|
|
|
|
|
|
|
`__main__.py -h` |
|
|
|
|
|
|
|
|
|
|
|
to see the full help dialog |
|
|
|
|
|
|
|
|
|
|
|
## Client |
|
|
|
|
|
|
|
|
|
|
|
You can run the client side script inside the client subdirectory by using: |
|
|
|
|
|
|
|
|
|
|
|
`__main__.py HOST PORT` |
|
|
|
|
|
|
|
|
|
|
|
or |
|
|
|
|
|
|
|
|
|
|
|
`__main__.py -h` |
|
|
|
|
|
|
|
|
|
|
|
to see the full help dialog |
|
|
|
|
|
|
|
|
|
|
|
## Thanks to |
|
|
|
|
|
Thanks to these two article as my inspiration |
|
|
|
|
|
|
|
|
|
|
|
- https://www.geeksforgeeks.org/simple-chat-room-using-python |
|
|
|
|
|
- https://medium.com/swlh/lets-write-a-chat-app-in-python-f6783a9ac170 |