#client.insertAdapter3(adapter3) # ------------------- # # ------------------- # # den Protokollstack hinzufuegen pstack = Stack.Stack() # pstack.netzwerkAdresse = konfig.netzwerk_adresse # pstack.defaultRouter = konfig.default_router # pstack.nameServer = konfig.name_server client.insertProtokollstack(pstack) # ------------------- # # ------------------- # # die Netzwerkanwendung hinzufuegen anwendung = FClient() client.insertAnwendung(anwendung) # ------------------- # # ------------------- # # Anschluss an das Netzwerk herstellen # fuer p2p: client.adapter1.verbinde(Kabel.kabel1.anschluss_b()) # server benutzt "anschluss_a" # fuer hub: #client.adapter1.verbinde(Kabel.kabel1.anschluss_b()) # hub benutzt "anschluss_a" #client.adapter2.verbinde(Kabel.kabel2.anschluss_a()) #anschluss1 = Kabel.kabel3.anschluss_a() #anschluss2 = Kabel.kabel4.anschluss_b() #adapter3.verbinde(anschluss1, anschluss2)
#adapter3 = ethernet_adapter.Netzwerkadapter() #adapter3.MAC_Adresse = konfig.mac2 #client.insertAdapter3(adapter3) # ------------------- # # ------------------- # # den Protokollstack hinzufuegen pstack = Stack.Stack() # pstack.netzwerkAdresse = konfig.netzwerk_adresse server.insertProtokollstack(pstack) # ------------------- # # ------------------- # # die Netzwerkanwendung hinzufuegen anwendung = FServer() server.insertAnwendung(anwendung) # ------------------- # # ------------------- # # Anschluss an das Netzwerk herstellen # fuer p2p: server.adapter1.verbinde(Kabel.kabel1.anschluss_a()) # client benutzt "anschluss_b" # fuer HUB: #server.adapter1.verbinde(Kabel.kabel2.anschluss_b()) # hub benutzt "anschluss_a" #anschluss = Kabel.kabel2.anschluss_b() #client.adapter2.verbinde(anschluss) #anschluss1 = Kabel.kabel3.anschluss_b() #anschluss2 = Kabel.kabel4.anschluss_a()