peterson
Class ClientConnectionMaker

java.lang.Object
  extended by peterson.ClientConnectionMaker

public class ClientConnectionMaker
extends java.lang.Object

Maakt een connectie aan met een rechterbuur.

Author:
pjede

Field Summary
private  java.net.Socket opvolger
           
 
Constructor Summary
ClientConnectionMaker(int poortOpvolger)
          Maakt een verbinding met rechterbuur en legt alvast een deel van de verbinding met die buur aan.
 
Method Summary
 Kanaal eenrichtingBuur()
          Retourneert het kanaal van de server (ofwel rechterbuur), waarmee deze client verbonden is.
 Kanaal nieuweBuur()
          Retourneert het kanaal van de server (ofwel rechterbuur), waarmee deze client verbonden is.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

opvolger

private java.net.Socket opvolger
Constructor Detail

ClientConnectionMaker

public ClientConnectionMaker(int poortOpvolger)
Maakt een verbinding met rechterbuur en legt alvast een deel van de verbinding met die buur aan.

Parameters:
poortOpvolger - poort op de localhost waarmee verbinding moet worden gemaakt
Method Detail

nieuweBuur

public Kanaal nieuweBuur()
                  throws java.io.IOException
Retourneert het kanaal van de server (ofwel rechterbuur), waarmee deze client verbonden is.

Returns:
de kanaal waarover met de rechterbuur gecommuniceerd kan worden
Throws:
java.io.IOException - als er iets fout gaat in het aanmaken van het kanaal

eenrichtingBuur

public Kanaal eenrichtingBuur()
                       throws java.io.IOException
Retourneert het kanaal van de server (ofwel rechterbuur), waarmee deze client verbonden is. Maar er kan alleen verstuurd worden over dit kanaal.

Returns:
de kanaal waarover met de rechterbuur gecommuniceerd kan worden
Throws:
java.io.IOException - als er iets fout gaat in het aanmaken van het kanaal