Skocz do zawartości

[pytanie] klient <> serwer <> klient


tapne

Rekomendowane odpowiedzi

to skoro mam

;TCP serwer
TCPStartup() ;start usługi TCP
$mainsocket = TCPListen("666.666.6.666", 65432) ;utworzenie głównego gniazda nasłuchu
While 1 ;pętla nasłuchiwania
  $acceptedSocket = TCPAccept($mainsocket) ;możliwe połączenie do zaakceptowania
  If $acceptedSocket <> -1 Then ;jeśli $acceptedSocket jest różne od -1, ...
  $receivedData = TCPRecv($acceptedSocket, 1024) ;jeśli gniazdo jest połączone odbieramy pakiet od klienta
  MsgBox(64, "Wiadomość otrzymana!", "Otrzymałem wiadomość: " & $receivedData)
  TCPCloseSocket($acceptedSocket) ;zamknięcie otwartych połączeń
  EndIf
WEnd

to z tą komendą jak ma to wyglądać ?

Odnośnik do komentarza
Udostępnij na innych stronach

;TCP serwer
TCPStartup() ;start usługi TCP
$mainsocket = TCPListen("666.666.6.666", 65432) ;utworzenie głównego gniazda nasłuchu
While 1 ;pętla nasłuchiwania
$acceptedSocket = TCPAccept($mainsocket) ;możliwe połączenie do zaakceptowania
If $acceptedSocket <> -1 Then ;jeśli $acceptedSocket jest różne od -1, ...
	 $receivedData = TCPRecv($acceptedSocket, 1024) ;jeśli gniazdo jest połączone odbieramy pakiet od klienta
switch $receivedData
Case "aha"
tcpsend($acceptedSocket,"aha")
EndSwitch

	 MsgBox(64, "Wiadomość otrzymana!", "Otrzymałem wiadomość: " & $receivedData)
	 TCPCloseSocket($acceptedSocket) ;zamknięcie otwartych połączeń
EndIf
WEnd

odpowiadasz tak, a jeżeli chodzi o dane np. jakiś numerek to najlepiej to zrobić, dodawając przed jakiś unikalny znak i sprawdzając stringmid, lub stringleft albo stringright

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający forum [pytanie] klient <> serwer <> klient   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...