Declaracoes das funcoes usadas no servidor do protocolo SFT. More...
Go to the source code of this file.
Data Structures | |
struct | sft_hdr |
sft_hdr Estrutura do pacote SFT. Todos foram acrescentados 1 caracter para ser o . A struct com o protocolo é enviada por parametro via socket. More... | |
Defines | |
#define | TAMMSG 1100 |
#define | SFT_PORT 45 |
#define | SFTD_BUFFER_DATA 1000 |
Enumerations | |
enum | cmd_sft { CMD_RECV = 0, CMD_RECV_ANS, CMD_STOP, CMD_RECV_SEQ, CMD_FINISHED, CMD_RECV_X, CMD_RECVU, CMD_ERROR, CMD_MSG, CMD_SEND = 0, CMD_SEND_WAIT, CMD_STOP, CMD_SEND_SEQ, CMD_FINISHED, CMD_SEND_X, CMD_SENDU, CMD_ERROR, CMD_SEND = 0, CMD_SEND_WAIT, CMD_STOP, CMD_SEND_SEQ, CMD_FINISHED, CMD_SEND_X, CMD_SENDU, CMD_ERROR, CMD_SEND = 0, CMD_SEND_WAIT, CMD_STOP, CMD_SEND_SEQ, CMD_FINISHED, CMD_SEND_X, CMD_SENDU, CMD_ERROR, CMD_MSG } |
cmd_sft Tipos de comandos suportados pelo protocolo SFT. More... | |
Functions | |
int | main (int argc, char *argv[]) |
Funcao principal do Programa. | |
int | sft_send_x (char *data) |
int | sft_sendu (char *data) |
Monta pacotes para ser enviado pelo protocolo SFT. | |
int | sft_send_seq (char *data) |
Envia uma sequencia de imagens. | |
int | sft_send_loop (char *data) |
Chama o envio de imagens sequenciais. | |
int | send_pkt (void) |
Envia um pacote com seguranca. | |
int | sft_send (char *data) |
Monta pacotes para ser enviado pelo protocolo SFT. | |
int | send_stop (void) |
Finaliza arquivo enviado. | |
int | trata_sft () |
Verifica o que foi digitado pedindo. | |
Variables | |
int | s1 |
int | i |
int | gif |
int | id_stc |
char | msg_rec [TAMMSG] |
char | msg_send [TAMMSG] |
char | buff [TAMMSG] |
Definition in file sft.h.
enum cmd_sft |