Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trises/pyservertcp
Oktober 2023, obligatorisk opgave 4+5.
https://github.com/trises/pyservertcp
python python3 tcp tcp-client tcp-server tcp-socket
Last synced: 17 days ago
JSON representation
Oktober 2023, obligatorisk opgave 4+5.
- Host: GitHub
- URL: https://github.com/trises/pyservertcp
- Owner: TrisES
- Created: 2023-10-01T21:19:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-03T19:51:58.000Z (over 1 year ago)
- Last Synced: 2024-11-11T22:30:12.713Z (3 months ago)
- Topics: python, python3, tcp, tcp-client, tcp-server, tcp-socket
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pyServerTCP
Oktober 2023, obligatorisk opgave 4+5.## Noter
### Protokol### TCP Server
Serveren lytter på port 12000 og venter på en forbindelse.
Når en klient forbinder, så starter den en ny tråd, som håndterer kommunikationen med klienten.
Klienten sender en besked til serveren, som så svarer alt efter hvilken metode der er angivet i beskeden.### TCP Klient
Forbinder til en server på IP-adressen 127.0.0.1 på port 12000 og sender en besked til serveren.
Beskeden konstrueres ud fra brugerinput og inkluderer et metodenavn og to værdier.
Serveren svarer med en ændret besked, som klienten så udskriver til konsollen.### JSON variant
Der er også en variant af TCP Server og Klient, som sender JSON formaterede strings i stedet for nøgne/ikke-formaterede strings.