Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

SERVER ()

Propósito

Permitir a criação do servidor.

Sintaxe

SERVER (<porta>)

Argumentos

<porta>

representa o número do serviço. Este número tem que ser acima de 6000, é controlado pelo usuário.

Utilização

Utilizado em estrutura cliente / servidor.

O programa servidor deve ser executado com nohup
<prog> &.

Para finalizar utilize SERVER (0).

Exemplo

O exemplo a seguir mostra-nos como utilizar esta função.

PROG

DATABASE TESTE 1 A 2

USE ARQ

IF .NOT. SERVER(6520)

   ? "SERVIÇO 6520 NAO INICIALIZADO"

   QUIT

ENDIF

PRIVATE MENS(200)

PRIVATE VOLTA(200)

DO WHILE .T.

   B = RECV(MENS)

   IF LEFT(MENS,3) = "FIM"

     exit

   endiF

   IF LEFT(MENS,3) = "001"

     FIND SUBSTR(MENS, 4, 3)

     VOLTA = "002"+ NOME

   ENDIF

   B = SEND(VOLTA)

ENDDO

B = SERVER(0)

Consulte

PRIVATE E CLISER().

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!