User Tools

Site Tools


tanszek:oktatas:iss_t:xml-rpc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:iss_t:xml-rpc [2026/03/16 09:29] – [Server] kneheztanszek:oktatas:iss_t:xml-rpc [2026/03/16 09:32] (current) – [Server] knehez
Line 54: Line 54:
 ---- ----
  
-===== Example: XML-RPC – Remote Task Manager =====+==== Task: XML-RPC – Remote Task Manager ====
  
 The goal of this exercise is to understand how **Remote Procedure Calls (RPC)** work in a client–server architecture using the XML-RPC protocol. Implement a simple **task management system** consisting of a Python **XML-RPC server** and a Python **client application**. The goal of this exercise is to understand how **Remote Procedure Calls (RPC)** work in a client–server architecture using the XML-RPC protocol. Implement a simple **task management system** consisting of a Python **XML-RPC server** and a Python **client application**.
Line 60: Line 60:
 ==== Server ==== ==== Server ====
  
-Create an XML-RPC server in Python that manages a list of tasks. +Create an XML-RPC server in Python that manages a list of tasks. Each task should contain the following fields:
- +
-Each task should contain the following fields:+
  
   * **id** – unique integer identifier   * **id** – unique integer identifier
Line 82: Line 80:
 ==== Client ==== ==== Client ====
  
-Write a Python client that connects to the XML-RPC server and allows the user to interact with the task manager. +Write a Python client that connects to the XML-RPC server and allows the user to interact with the task manager. The client program should:
- +
-The client program should:+
  
   * connect to the XML-RPC server   * connect to the XML-RPC server
Line 97: Line 93:
 3 - Complete task 3 - Complete task
 4 - Delete task 4 - Delete task
-5 - Show task details+5 - Show task details by id 
 +6 - Show task details by title
 0 - Exit 0 - Exit
 </code> </code>
tanszek/oktatas/iss_t/xml-rpc.1773653390.txt.gz · Last modified: 2026/03/16 09:29 by knehez