Update S11: Practice 3 authored by Sergio Najib's avatar Sergio Najib
...@@ -26,9 +26,10 @@ ...@@ -26,9 +26,10 @@
## Introduction ## Introduction
The goal of this new assignment is to develop our own **Seq** server to work with **DNA sequences**. We have been working with DNA sequences for several sessions now, but always in our local computer. Now we will make these calculations available to other applications on the Internet The goal of this new assignment is to develop our own **Seq** server to work with **DNA sequences**. We have been working with DNA sequences for several sessions now, but always in our local computer. Now we will make these calculations available to other applications on the Internet.
The first step is to **define** the set of **rules** and **commands** that the **clients** need to use in order to access the **services** provided by our **server**. Communications **protocol** is defined as follows:
The first step is to **define** the set of **rules** and **commands** that the **clients** need to use in order to access the **services** provided by our **server**. We should define the communications **protocol**
| Service name | Request message | Argument | Response message | Description | | Service name | Request message | Argument | Response message | Description |
|--------------|-----------------|----------|------------------|-------------| |--------------|-----------------|----------|------------------|-------------|
| **PING** | "PING" | none | "OK" | Ping service for testing whether the server is alive of not | | **PING** | "PING" | none | "OK" | Ping service for testing whether the server is alive of not |
... ...
......