Declarativa Declarativa
 

 

Entrada

Produtos

Serviços

Inquiridor
Aplicações internet à medida
Auditoria informática
Subcontratação para I&D

Plataforma de conteúdos

Tecnologia

Web Information Systems
Web Application Maker
InterProlog

A empresa

Apresentação institucional

A classe ServerSocket

  • Implementa um "servidor":
    • Aceita a comunicação (bidireccional) solicitada por um "cliente"
  • Constructores:
    • abrem este lado do canal, esperando que alguém comunique.
    • Por exemplo: ss = ServerSocket(port)
  • Para comunicar:
    • Socket accept():
      • bloqueia até alguém comunicar, e então...
      • ...retorna um novo Socket (não ServerSocket) local.
      • Mais do que uma ligação simultânea ? Usem-se threads
    • E com esse novo Socket...
      • InputStream getInputStream()
      • OutputStream getOutputStream()
      • ...e usem-se normalmente.
    • Feche-se este cliente com close()
  • Para terminar toda a comunicação: close()
  • Métodos atiram excepções quando algo corre mal (tipicamente IOException)

Comentários: mcalejo@uportu.pt Dezembro de 1997 up

 Declarativa - Serviços de Informática, Lda.
  www.declarativa.com, info@declarativa.com  fax: +351-22-030-1511  tel: +351-22-030-1580
UPTEC - Parque de Ciência e Tecnologia da Universidade do Porto (GoogleMap)
Rua Actor Ferreira da Silva 100 4200-298 Porto Portugal