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.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
125
Tıklama
0
Öne Çıkarma
TCP Server - TCP Client
D
6 yıl (4648 mesaj)
Binbaşı
Konu Sahibi

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


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