Serveur sur port 23 ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Serveur sur port 23 ?

Message par SPH »

Parmi mes ports "naturellement" ouverts, il y a mon port 23 (telnet je crois). Mais en executant un serveur et un client sur ma machine avec mon ip du net et le port 23, ca se connecte MAIS le texte que je tape dans le client d'arrive pas sur le serveur. D'ou une question :
:?: y aurait il un espece de format a respecter pour envoyer des données quand on est sur le port 23 :?:

Pour rappel, le serveur est celui ci :

Code : Tout sélectionner

If InitNetwork() = 0
  MessageRequester("Error", "Can't initialize the network !", 0)
  End
EndIf

OpenConsole()
PrintN("SERVEUR FTP (reception de messages)")
PrintN("")
Port = 23

len=1000
*Buffer = AllocateMemory(len)

If CreateNetworkServer(0, Port)
  Repeat
    SEvent = NetworkServerEvent()
    If SEvent
      ClientID = EventClient()
      Select SEvent
        Case 1
          PrintN("Connected...")
        Case 2
          ReceiveNetworkData(ClientID, *Buffer, len)
          PrintN(PeekS(*Buffer))
          *Buffer = AllocateMemory(len)
        Case 4
          PrintN("...Disconnected")
      EndSelect
    EndIf
  Until Quit = 1 
  CloseNetworkServer(0)
Else
  MessageRequester("Error", "Can't create the server (port in use ?).", 0)
EndIf
End   
Et le client est celui ci :

Code : Tout sélectionner

If InitNetwork() = 0
  MessageRequester("Error", "Can't initialize the network !", 0)
  End
EndIf

OpenConsole()
PrintN("Client FTP")
PrintN("Ce que tu vas ecrire ici sera NORMALEMENT envoye sur mon ecran :")
port = 23

len=1000

ConnectionID = OpenNetworkConnection("86.207.6.159", Port); mon IP actuelle du 3 juin 2010 tte la journee
If ConnectionID
Repeat 
mess$=Input()
  SendNetworkString(ConnectionID, mess$)
ForEver
  CloseNetworkConnection(ConnectionID)
Else
  MessageRequester("PureBasic - Client", "Can't find the server (Is it launched ?).", 0)
EndIf
End   
PS : mon ip actuelle (3 juin 2010) est dans le client et je laisse le serveur tourner chez moi pour voir si un texte depuis chez vous atteint mon serveur.

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Re: Serveur sur port 23 ?

Message par SPH »

"EOF EOF EOF EOF EOF" de la part de je ne sais pas qui (peut etre parce que tu as ecris alors que mon firewall me disait ATTENTION)
Ha bin ca marche !!!!!! (dobro)
Dernière modification par SPH le jeu. 03/juin/2010 9:56, modifié 2 fois.

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Serveur sur port 23 ?

Message par Backup »

je viens d'essayer de t'ecrire quelque chose ...
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Re: Serveur sur port 23 ?

Message par SPH »

Dobro a écrit :je viens d'essayer de t'ecrire quelque chose ...
Oui :
test de la part de Dobro !
retest de la part de Dobro :o)
Je le laisse tourner, j'aurais peut etre d'autres messages d'amour :mrgreen:

Bon, et bien mon jeu va pouvoir redémarrer alors !!
encore un autre test , pour voir ...
ps: je suis sou Linux , alors je sais pas si les ports sont ouvert ou bloqu├® pa
r defaut ..
hum ! .???????????????????
LOL alors ça marche !! :oD
dommage que tu ne puisse r├®pondre :)
Mais si : merci d'avoir testé

A PROPOS, peut il y avoir + de 1 personne connecté ? Vous en pensez quoi ??
tu peux r├®pondre ?
tu repondre ?
lool : tu peux r├®pondre ?
Oui mais pas sur le client
... je viens de mettre mon frewall Linux en route , ça marche toujours ?

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Serveur sur port 23 ?

Message par Backup »

cool !

par contre j'ai essayé de mettre le serveur en route
mais le Port 23 etant utilisé par le client , ça peut pas marcher ! :)

question :

comment arriver a faire marcher les 2 .

a moins de faire un croisé

chez A :
émetteur : port 23
recepteur : port 24

chez B
émetteur : port 24
recepteur port 23
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Re: Serveur sur port 23 ?

Message par SPH »

Dobro a écrit :cool !

par contre j'ai essayé de mettre le serveur en route
mais le Port 23 etant utilisé par le client , ça peut pas marcher ! :)

question :

comment arriver a faire marcher les 2 .
SI SI, chez moi, je peux lancer un serveur et un client sur le meme port

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Serveur sur port 23 ?

Message par Backup »

ha ?

bah Linux dois bloquer ça alors ! :)
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Re: Serveur sur port 23 ?

Message par SPH »

Dobro a écrit :ha ?

bah Linux dois bloquer ça alors ! :)
Ouai. Je precise bien : client et serveur sur le meme port, ca veux dire : essayer de s'envoyer soit meme des messages. Mais je pense que tu voulais dire ca aussi.
Par contre, je n'ai pas eu 2 connecté en meme temps sur mon serveur... (a mon avis, ca doit etre la logique en vigueur)

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Serveur sur port 23 ?

Message par Ar-S »

je viens d'essayer de te poster un message.. :o
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Re: Serveur sur port 23 ?

Message par SPH »

L'un de ceux la peut etre :
Connected...
SendNetworkString(WHERE 'ConnectionID' = 4132464 AND 'Mess' = "#1 Attempt sendin
g Data")
If InitNetwork() = 0
MessageRequester("Error", "Can't initialize the network !", 0) EndEndIfOpenCo
nsole()PrintN("Client FTP")PrintN("Ce que tu vas ecrire ici sera NORMALEMENT env
oye sur mon ecran :")port = 23len=1000ConnectionID = OpenNetworkConnection("86.2
07.6.159", Port); mon IP actuelle du 3 juin 2010 tte la journeeIf ConnectionIDDe
bug ConnectionIDRepeatmess$=Input() SendNetworkString(ConnectionID, mess$)ForEv
er CloseNetworkConnection(ConnectionID)Else MessageRequester("PureBasic - Clie
nt", "Can't find the server (Is it launched ?).", 0)EndIf
End
...Disconnected
Connected...
...Disconnected
Connected...
Connected...
...Disconnected
Avez vous vu l'excellente nouvelle ? Regardez vien le QUOTE ci dessus !! Vous avez vu ?

Regardez :
Connected...
Connected...
...Disconnected
Cela veux APPAREMENT dire que l'on peux accepter plusieurs connections EN MEME TEMPS !!!

Mais pour etre sûr, j'aimerais avoir quelques volontaires pour ce soir. Vous vous connecterez tous en meme temps et resterez connecté en écrivant votre pseudo. Si je vois par exemple :
Connected...
Connected...
Connected...
c'est moi Ar-s
coucou c'est lepiaf
c'est dobro
...alors, oui, ca voudra bien dire que plusieurs clients peuvent se connecter en meme temps sur un serveur !!

Ce soir, et si on disait 19h00 ???

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Cls
Messages : 620
Inscription : mer. 22/juin/2005 8:51
Localisation : Nantes

Re: Serveur sur port 23 ?

Message par Cls »

Bien sûr que plusieurs client peuvent se connecter simultanément. La commande EventClient() est là pour savoir qui envoi quoi.
Perso ce que je fais c'est que la boucle de réception est simple (pas de thread), par contre l'envoi d'infos du serveur vers le client est multi threadé.
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Re: Serveur sur port 23 ?

Message par SPH »

Connected...
14:58 Dobro en attente indefini
arg ! je viens de lire 19hoo
bon ok a plus tard alors !
...Disconnected
Ouai tous, vous essayerez a 19h00 ce soir donc :mrgreen:

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Re: Serveur sur port 23 ?

Message par Geo Trouvpatou »

Salut.

Tu as téléchargé le logiciel de Tchat de Deeph tu y trouveras peut-être des infos utiles.
D'ailleurs à propos de ce Tchat, il a ouvert un post ici, où il a posté un code plus simple.
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Serveur sur port 23 ?

Message par Ar-S »

Je viens de tester en m'inscrivant chez no-ip, ça marche au poil

ConnectionID = OpenNetworkConnection("arsworld.no-ip.org", port)

Tu devrais en faire autant si ton IP est dynamique :mrgreen:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Re: Serveur sur port 23 ?

Message par SPH »

Geo Trouvpatou a écrit :Salut.

Tu as téléchargé le logiciel de Tchat de Deeph tu y trouveras peut-être des infos utiles.
D'ailleurs à propos de ce Tchat, il a ouvert un post ici, où il a posté un code plus simple.
Nan je ne connaissais pas mais je viens de le DL. Je l'examinerais mais sache que si je teste un serveur avec du texte, ce n'est pas dans le but de faire du tchat en particulier mais de la communication en general. Transfert de data en gros.
Mais merci pour le lien :idea:

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Répondre