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
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

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

...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:
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 €

sa met un ?
@++
Re: Serveur sur port 23 ?
Publié : jeu. 03/juin/2010 18:51
par SPH
Re: Serveur sur port 23 ?
Publié : jeu. 03/juin/2010 18:54
par Backup
lepiaf31 a écrit :Non ce n'est absolument pas faux:
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 !!

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

.
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é
