DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
elimde bir input isteyip ona göre output veren basit bir python kodu var if yapılı. Bu kodu iki bilgisayar arası biri server biri client olacak şekilde çalıştırmam gerek fakat altta yazdımgım server ve client kodunu kendi kodumlar nasıl birleştircem bulamadım. Yardım eder misiniz ?
tcpserver.py: import socket serverPort = 12000 serverSocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) serverSocket.bind(('',serverPort)) serverSocket.listen(1) print ("The server is ready to receive") while 1: connectionSocket, addr = serverSocket.accept() byte_sentence = connectionSocket.recv(1024) utf_sentence = byte_sentence.decode("utf-8") modified_utf_sentence = utf_sentence.upper() modified_byte_sentence = bytes(modified_utf_sentence, "utf-8") connectionSocket.send(modified_byte_sentence) connectionSocket.close()
tcpserver.py:
import socket
serverPort = 12000
serverSocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
serverSocket.bind(('',serverPort))
serverSocket.listen(1)
print ("The server is ready to receive")
while 1:
connectionSocket, addr = serverSocket.accept()
byte_sentence = connectionSocket.recv(1024)
utf_sentence = byte_sentence.decode("utf-8")
modified_utf_sentence = utf_sentence.upper()
modified_byte_sentence = bytes(modified_utf_sentence, "utf-8")
connectionSocket.send(modified_byte_sentence)
connectionSocket.close()
tcpclient.py
import socket
serverName = 'localhost'
serverPort = 12000
clientSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
clientSocket.connect((serverName,serverPort))
utf_sentence = input("inputlowercase: ")
byte_sentence = bytes(utf_sentence, "utf-8")
clientSocket.send(byte_sentence)
modified_byte_sentence = clientSocket.recv(1024)
modified_utf_sentence = modified_byte_sentence.decode("utf-8")
print("capitalizedsentence: ", modified_utf_sentence)
clientSocket.close()