Code: Alles auswählen
;nach PB Examples
EnableExplicit
Enumeration
#Server
#ConWin
#ConText
EndEnumeration
Define.i Port,ConnectionID
Define.s ConnectionAdr
ConnectionAdr="192.168.1.1"
Port = 6832
If OpenWindow(#ConWin,20,20,800,600,"Verbindungsdaten Port="+Str(Port))
EditorGadget(#ConText, 10, 10, 400, 500)
EndIf
Procedure showConText(Zeile.s)
AddGadgetItem(#ConText,-1,Zeile)
EndProcedure
showContext("Initialising network")
If InitNetwork() = 0
MessageRequester("Network","Can't initialize the network !")
CloseWindow(#ConWin)
End
EndIf
showConText("Try to open connection to "+ConnectionAdr+" Port:"+Str(Port))
ConnectionID = OpenNetworkConnection(ConnectionAdr, Port)
If ConnectionID
showConText("Client connected to server...")
SendNetworkString(ConnectionID, "An hello from a client !!! :-)", #PB_UTF8)
showConText("A string has been sent To the server, please check it before quit...")
CloseNetworkConnection(ConnectionID)
Else
showConText("Can't find the server (Is it launched ?).")
EndIf
MessageRequester("Alles?","Test")
CloseWindow(#ConWin)
End
- falls Netzwerk nicht einrichtbar ist, die Fehlermeldung zur Netzwerkinitialisierung oder
- falls doch, zumindestens der Hinweis auf den Öffnungsversuch
kommen.
Es erscheint - auch nach einiger Wartezeit - nur das Fenster.
Fehlerursache?