Skip to content

Latest commit

 

History

History
59 lines (43 loc) · 2.56 KB

File metadata and controls

59 lines (43 loc) · 2.56 KB

Requirements :

  • Python 3.0 or above.
  • Download the code or clone it to your local repository.
  • (optionary) Assign your ipv4 address.
  • (optionary) Assign your preferred PORT number.

Assigning IPV4 Address And PORT Number:

By default, the server and the client are both set to "localhost" at port 5050.

To find Your own ipv4 adrress, open the command-line and type ipcondig.
Now under "Wireless LAN adapter || Wi-Fi:" you can find:
IPv4 Address. . . . . . . . . . . : xxx.xxx.xxx.xxx

To use your own ipv4 address and port number, locate the "SERVER" and PORT variables on both TCP_Server.py and TCP_Client.py:

SERVER = "localhost"
PORT = 5050

Here you can insert your own address and port number

- SERVER = "localhost"
+ SERVER = "Your ipv4 address"

- PORT = 5050
+ PORT = your_port_number

Run On Mobile:

This code can also get executed on mobile using Pydroid3!
You can run both the server side and client side on your mobile device, and connect between different devices!
To do so, copy the files to your mobile storage, and follow the instructions above ( using Pydroid3 editor ).

If you wish to connect with multiple devices, make sure that all the devices are connected to the same network.

Screenshots :

Server side - Listen for connection:
Listen

Server side - auto close when all connections are closed:
Auto-close

Client side - menu:
client-menu

Client side - echo response:
Client-response

Client side - asking for time:
Client-time

Server side - asking for time:
Client-time