Socket
Verfasst: 13.05.2005 20:02
Ich hab mal so ungefähr das Beispiel von der msdn nachgebastelt:
Eigentlich müsst ich doch jetzt mit meinem FTP Clienten auf Port 21 connecten können oder? Geht aber nich 
Code: Alles auswählen
wsaData.WSADATA
Service.sockaddr_in
Socket.l
AcceptSocket.l
ClientAdress$ = Space(256)
WSAStartup_(2&2,@wsaData)
Socket = socket_(#AF_INET,#SOCK_STREAM,#IPPROTO_TCP)
Service\sin_family = #AF_INET
Service\sin_addr = inet_addr_("127.0.0.1")
Service\sin_port = htons_(21)
bind_(Socket,@Service,SizeOf(service))
listen_(Socket,1)
Repeat
AcceptSocket = #SOCKET_ERROR
While AcceptSocket = #SOCKET_ERROR
AcceptSocket = accept_(Socket,@ClientAdress$,256)
Wend
PrintN("Client Connected.")
Socket = AcceptSocket
Break
Until GetAsyncKeyState_(#VK_ESCAPE)
End
