Endstand Aufgabe 1 und Aufgabe 2

This commit is contained in:
Jonka Winkle 2018-10-15 17:24:47 +02:00
parent 7c4ae69817
commit b3d7b7212b
4 changed files with 48 additions and 10 deletions

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()

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'))

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

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'))