Page 3 sur 4

Re: Serveur sur port 23 ?

Publié : jeu. 03/juin/2010 18:40
par venom
non mais j'ai déjà eu la réflexion sur un autre forum :wink:
alors tu va nous bidouiller quoi avec tes test de ports la ?






@++

Re: Serveur sur port 23 ?

Publié : jeu. 03/juin/2010 18:42
par Ar-S
C'est moi pour la chanson :D
Et j'ai pas quitté le soft, j'ai ecrit dans la console.

Re: Serveur sur port 23 ?

Publié : jeu. 03/juin/2010 18:43
par SPH
SERVEUR FTP (reception de messages)

Connected...
voila je vais tester les accents ├® ├¿ ├á ├¬ ├ó
alors ??
merde c'est quoi ce binz
...Disconnected
Connected...
et là ? éèà
??
Connected...
un test d'accent depuis windows 7 é è ç à
Dobro : éèà ?? alors ??
voilou bon jpart a l'apero :p




@++ SPH :D
...Disconnected
...Disconnected

Re: Serveur sur port 23 ?

Publié : jeu. 03/juin/2010 18:44
par Backup
mince !

Re: Serveur sur port 23 ?

Publié : jeu. 03/juin/2010 18:45
par lepiaf31
Pour les accents, il faut savoir que la console de windows ne les gère pas :s (mais sous linux ca marche normalement =) )

Si tu affiche le texte dans une fenetre, cela devrait marcher.

Re: Serveur sur port 23 ?

Publié : jeu. 03/juin/2010 18:46
par SPH
lepiaf31 a écrit :Pour les accents, il faut savoir que la console de windows ne les gère pas :s (mais sous linux ca marche normalement =) )
FAUX, on m'a envoyé des messages avec accent.
Mon serveur est ouvert (pour ceux qui veulent tester des trucs)

Re: Serveur sur port 23 ?

Publié : jeu. 03/juin/2010 18:47
par Backup
lepiaf31 a écrit :Pour les accents, il faut savoir que la console de windows ne les gère pas :s (mais sous linux ca marche normalement =) )

Si tu affiche le texte dans une fenetre, cela devrait marcher.
heu je suis sous window xp et en local mes accents s'affichent dans la console !! ;)

Re: Serveur sur port 23 ?

Publié : jeu. 03/juin/2010 18:48
par lepiaf31
Non ce n'est absolument pas faux:

Code : Tout sélectionner

OpenConsole()
PrintN("accent: é")
Input()
resultat:
accent: ù
il y a effectivement un accent mais pas celui voulu ...

Re: Serveur sur port 23 ?

Publié : jeu. 03/juin/2010 18:49
par venom
idem en local cela fonctionne chez moi sauf € :cry: sa met un ? :D






@++

Re: Serveur sur port 23 ?

Publié : jeu. 03/juin/2010 18:51
par SPH
venom a écrit :idem en local cela fonctionne chez moi sauf € :cry: sa met un ? :D
C'est parce que quand sarkozy (oops, pardon dobro, je rectifie : Monsieur le President de la Republique Francaise Nicolas Sarkozy) dit "francais, vous allez toucher 10000€", les ordi disent aux francais "francais, vous allez toucher 10000?" :mrgreen: :mrgreen: :mrgreen: :mrgreen:

Re: Serveur sur port 23 ?

Publié : jeu. 03/juin/2010 18:54
par Backup
lepiaf31 a écrit :Non ce n'est absolument pas faux:

Code : Tout sélectionner

OpenConsole()
PrintN("accent: é")
Input()
resultat:
accent: ù
il y a effectivement un accent mais pas celui voulu ...
apres ton input() et que ta console soit lancée, tappe "é" au clavier
ça va bien s'afficher ! ;)

met toi en mode unicode, et ton accent apparait !! :D

Re: Serveur sur port 23 ?

Publié : sam. 05/juin/2010 17:40
par SPH
Vous pensez que l'on puisse etre malveillant envers un serveur au point de le faire planter ? Remarquez, je pose la question mais je me doute : par exemple par saturation de données envoyé. Ou par de multiple ping.
Mais vous pensez qu'on puisse carrement surfer son mon diskdur juste parce que j'ouvre un serveur ?

Re: Serveur sur port 23 ?

Publié : dim. 13/juin/2010 18:12
par SPH
Je colle ici un client utilisant SendNetworkData.

Code : Tout sélectionner

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

OpenConsole()
PrintN("Client FTP")
PrintN("envoie de donnees")
port = 23

len=1000
*MemoireID = AllocateMemory(len)
For i=0 To len-2
PokeB(*MemoireID+i, Random(255))
Next

ConnectionID = OpenNetworkConnection("127.0.0.1", Port)
If ConnectionID
  
  SendNetworkData(ConnectionID, *MemoireID, len)
  
  CloseNetworkConnection(ConnectionID)
Else
  MessageRequester("PureBasic - Client", "serveur non lancé", 0)
EndIf
End   
J'ai une question car j'ai peur de dépasser la zone memoire. Le FOR I va de 0 a combien ? Len-2, Len-1 ou Len ?

Code : Tout sélectionner

len=1000
*MemoireID = AllocateMemory(len)
For i=0 To len-2
PokeB(*MemoireID+i, Random(255))
Next

Re: Serveur sur port 23 ?

Publié : mar. 15/juin/2010 3:51
par Geo Trouvpatou
Salut.

Avec ce code ci-dessous, tu prends la dernière valeur que tu soustrais à la 1ère (Adresse de départ de *MemoireID) et tu auras ta réponse.

Mais ATTENTION pour un PokeB regardes bien la valeur à ne pas dépasser, sinon tu vas avoir des surprises :wink: .

Code : Tout sélectionner

len=1000
*MemoireID = AllocateMemory(len)
Debug "Adresse de départ de *MemoireID : "+ Str(*MemoireID) ; Donne l'adresse de départ.
For i=0 To len-2
      PokeB(*MemoireID + i, Random(127))
      Debug "Adresse de *MemoireID : "+ Str(*MemoireID + i) + " - Valeur : "+ Str(PeekB(*MemoireID + i))
Next
Bye.

[Edit] En php pour optimiser le truc, j'aurais fait :
finDeBoucle = len - 2
For i=0 To finDeBoucle

Parce qu'à chaque fois que le script revient sur for il fait le calcul len - 2
Alors en PB je ne sais pas si cela à de l'importance ?

Re: Serveur sur port 23 ?

Publié : sam. 19/juin/2010 21:31
par G-Rom
J'ai une question car j'ai peur de dépasser la zone memoire. Le FOR I va de 0 a combien ? Len-2, Len-1 ou Len ?
Ta boucle commence à 0 , donc len-1 , si ta boucle commence à 1 , len.

Parce qu'à chaque fois que le script revient sur for il fait le calcul len - 2
Alors en PB je ne sais pas si cela à de l'importance ?
Faut pas touché à len durant la boucle , c'est tout , ta méthode est plus sécurisé :)