Browse Source

Endstand Aufgabe 1 und Aufgabe 2

master
Jonka Winkle 6 years ago
parent
commit
b3d7b7212b

+ 16
- 0
mEIM-Praktikum_Webentwicklung/Aufg1_Sockets_Client.py View 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()


+ 6
- 8
mEIM-Praktikum_Webentwicklung/Aufg1_Sockets_Server.py View File

@@ -1,15 +1,13 @@
import socket

myserver = socket.socket()
hostname = myserver.gethostname()
port = 12345
hostname = socket.gethostname()
port = 22445
myserver.bind((hostname, port))
myserver.listen()

while True:
(connection, addr) = myserver.accept()
msg_from_client = myserver.recv(1024)
in_capital_letters = msg_from_client.upper()
connection.send(in_capital_letters.encode('utf-8'))
connection.close()
(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'))


+ 12
- 2
mEIM-Praktikum_Webentwicklung/Aufg2_Sockets_Client.py View File

@@ -1,8 +1,18 @@
import socket

myclient = socket.socket()
hostname = myserver.gethostname()
port = 12345
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
- 0
mEIM-Praktikum_Webentwicklung/Aufg2_Sockets_Server.py View 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…
Cancel
Save