import socket
def start_client():
client = [Link](socket.AF_INET, socket.SOCK_STREAM)
[Link](("[Link]", 12345))
# Receive welcome message
print([Link](1024).decode())
# Enter student ID
student_id = input("Enter your student ID: ")
[Link](student_id.encode())
# Enter number of subjects
num_subjects = input("Enter number of subjects: ")
[Link](num_subjects.encode())
for i in range(int(num_subjects)):
credit_hours = input(f"Enter credit hours for subject {i+1}: ")
[Link](credit_hours.encode())
marks = input(f"Enter marks obtained for subject {i+1} (out of 100): ")
[Link]([Link]())
# Receive CGPA report
print([Link](4096).decode())
[Link]()
if __name__ == "__main__":
start_client()