Merge branch 'master' of https://git.efi.th-nuernberg.de/gitea/winklejo65774/Repo_fuer_mEIM_Semester7
* 'master' of https://git.efi.th-nuernberg.de/gitea/winklejo65774/Repo_fuer_mEIM_Semester7: Endstand Aufgabe 1 und Aufgabe 2 Zwischenstand Server- und Clientinitialisierung (Verbindung funktioniert noch nicht)
This commit is contained in:
commit
a2b00b7801
16
mEIM-Praktikum_Webentwicklung/Aufg1_Sockets_Client.py
Normal file
16
mEIM-Praktikum_Webentwicklung/Aufg1_Sockets_Client.py
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
import socket
|
||||||
|
|
||||||
|
myclient = socket.socket()
|
||||||
|
hostname = socket.gethostname()
|
||||||
|
port = 22445
|
||||||
|
|
||||||
|
myclient.connect((hostname, port))
|
||||||
|
|
||||||
|
msg_to_server = input("Aufgabe 1: Bitte geben Sie eine Nachricht ein: ")
|
||||||
|
|
||||||
|
myclient.send(msg_to_server.encode('utf-8'))
|
||||||
|
converted_msg = myclient.recv(1024)
|
||||||
|
print("Erhaltener string: ", converted_msg.decode('utf-8'))
|
||||||
|
|
||||||
|
myclient.close()
|
||||||
|
|
13
mEIM-Praktikum_Webentwicklung/Aufg1_Sockets_Server.py
Normal file
13
mEIM-Praktikum_Webentwicklung/Aufg1_Sockets_Server.py
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
import socket
|
||||||
|
|
||||||
|
myserver = socket.socket()
|
||||||
|
hostname = socket.gethostname()
|
||||||
|
port = 22445
|
||||||
|
myserver.bind((hostname, port))
|
||||||
|
myserver.listen()
|
||||||
|
|
||||||
|
(connection, addr) = myserver.accept()
|
||||||
|
msg_from_client = connection.recv(1024).decode('utf-8')
|
||||||
|
in_capital_letters = msg_from_client.upper()
|
||||||
|
connection.send(in_capital_letters.encode('utf-8'))
|
||||||
|
|
18
mEIM-Praktikum_Webentwicklung/Aufg2_Sockets_Client.py
Normal file
18
mEIM-Praktikum_Webentwicklung/Aufg2_Sockets_Client.py
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import socket
|
||||||
|
|
||||||
|
myclient = socket.socket()
|
||||||
|
hostname = socket.gethostname()
|
||||||
|
port = 33221
|
||||||
|
|
||||||
|
myclient.connect((hostname, port))
|
||||||
|
|
||||||
|
while True:
|
||||||
|
msg_to_server = input("Aufgabe 2: Bitte geben Sie eine Nachricht ein: ")
|
||||||
|
|
||||||
|
if msg_to_server != "STOP":
|
||||||
|
myclient.send(msg_to_server.encode('utf-8'))
|
||||||
|
converted_msg = myclient.recv(1024).decode('utf-8')
|
||||||
|
print("Erhaltener string: ", converted_msg)
|
||||||
|
else:
|
||||||
|
myclient.close()
|
||||||
|
break
|
14
mEIM-Praktikum_Webentwicklung/Aufg2_Sockets_Server.py
Normal file
14
mEIM-Praktikum_Webentwicklung/Aufg2_Sockets_Server.py
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
import socket
|
||||||
|
|
||||||
|
myserver = socket.socket()
|
||||||
|
hostname = socket.gethostname()
|
||||||
|
port = 33221
|
||||||
|
myserver.bind((hostname, port))
|
||||||
|
myserver.listen()
|
||||||
|
|
||||||
|
(connection, addr) = myserver.accept()
|
||||||
|
|
||||||
|
while True:
|
||||||
|
msg_from_client = connection.recv(1024).decode('utf-8')
|
||||||
|
in_capital_letters = msg_from_client.upper()
|
||||||
|
connection.send(in_capital_letters.encode('utf-8'))
|
Loading…
x
Reference in New Issue
Block a user