Welche socket Komponente?

  • Hey,


    Das kommt ganz drauf an, wofür du es brauchst.
    z.b die Indy Komponenten arbeiten glaube ich immer im blocking Mode und beim TClientSocket kann man den Modus einstellen.


    Ich würde dir empfehlen direkt mit der Winsock-API zu arbeiten oder eine eigene Klasse/Komponente zu erstellen, die genau deinen Anforderungen entspricht.

  • Ich hatte in delphi viele Probleme mit beiden. Wenn du anspruchsvolle übertragungen mahen willst, musst du schon auf Indy zurückgreifen. Ansonsten vor nen kleinen chat oder so reichen sicherlich auch die normalen komponenten.

  • Nein nein nein :D Keine Indys .. sind zwar so ganz cool, aber für RATs, etc nicht so geeignet. Ich mag die Sockets persönlich lieber .. kann man alles mit machen.

  • Zacherl;18066 schrieb:

    Nein nein nein :D Keine Indys .. sind zwar so ganz cool, aber für RATs, etc nicht so geeignet. Ich mag die Sockets persönlich lieber .. kann man alles mit machen.


    Er musses wissen :D 
    Wenn du ne gescheite stubsize erreichen willst, wirst du sowieso keins von beiden benutzen können. Ansonsten ist indy z.B. ganz praktisch wegen der Http komponente und dem SSL handler, was ich zum Beispiel für meinen Click and Buy HTTPS checker gebraucht hab.
    Sicherlich sind sie für nen bot oder nen RAT nicht uneingeschränkt geeignet allein schon wegen der Grö�e.
    GruÃ?

  • Relativ leicht: benutze keine der 2 Komponenten!
    Ich benutze seit 4 Tagen Threaded SocketAPI, schön klein und auch stabil ;)




    Du sagst, du spürst die Ohnmacht, denn der Feind ist ach so stark
    Und er will dich niederhalten mit Geschrei durch Bein und Mark
    Mit Verboten und Zensur kann er zwar den Kampf erschweren
    Doch niemals wird ein Richterspruch den freien Geist bekehren.


    Fürchte lieber Deutschlands Untergang als die Reden der Vasallen
    Derer, die der Lüge dienen, denn schon bald werden sie fallen.

  • [SIZE=3]Ich stelle weder Wissen noch Ressourcen für ein armseeliges Board wie dieses zur Verfügung.[/SIZE]

    Signatur entfernt, da ich mich für mein eigenes Board schämen muss - Syler


    [RIGHT]Antw.: Danke und die Verwarnung drückt nur deine Hilfslosigkeit über die Aktion aus. Du bistkein guter Admin. Tut mir Leid.
    [/RIGHT]

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von interNode ()

  • Ich finde die Indys genauso nice wie etwas die Sockets.
    Habe vor geraumer Zeit einen HTTP Trojaner gecodet - Vorteil, ich konnte entscheiden, ob ein Webserver, oder ich der Server sein möchte - und ich hatte stets ein Webinterface zu steuerung.


    Sockets sind in meinen Augen "easy to use" aber buggy.

  • [SIZE=3]Ich stelle weder Wissen noch Ressourcen für ein armseeliges Board wie dieses zur Verfügung.[/SIZE]

    Signatur entfernt, da ich mich für mein eigenes Board schämen muss - Syler


    [RIGHT]Antw.: Danke und die Verwarnung drückt nur deine Hilfslosigkeit über die Aktion aus. Du bistkein guter Admin. Tut mir Leid.
    [/RIGHT]

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von interNode ()

  • [SIZE=3]Ich stelle weder Wissen noch Ressourcen für ein armseeliges Board wie dieses zur Verfügung.[/SIZE]

    Signatur entfernt, da ich mich für mein eigenes Board schämen muss - Syler


    [RIGHT]Antw.: Danke und die Verwarnung drückt nur deine Hilfslosigkeit über die Aktion aus. Du bistkein guter Admin. Tut mir Leid.
    [/RIGHT]

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von interNode ()

  • interNode;20045 schrieb:

    Deren Relevanz beim Spreaden würde ich bei Null ansiedeln ;)


    Glaub das ja nicht, bei einem Verwandten in Peru ist so ziemlich jeder PC verseucht, anscheinend halt die nicht viel von Sicherheit.


    BTT: Ich benutze immer die normalen Sockets, damit habe ich bisher noch keine Probleme gehabt und sie reichen sowohl für kleine Chatprogramme, als auch Trojaner. Jedoch muss man beim neuen RAD Studio Delphi 2009 aufpassen, da gabs paar Probleme wegen der UTF8 Unterstützung oder was es auch immer war. Danach hat mein Trojaner nur noch cryptische Zeichen ausgespuckt, es kann sein, dass ich es aber gefixxt habe.

  • [SIZE=3]Ich stelle weder Wissen noch Ressourcen für ein armseeliges Board wie dieses zur Verfügung.[/SIZE]

    Signatur entfernt, da ich mich für mein eigenes Board schämen muss - Syler


    [RIGHT]Antw.: Danke und die Verwarnung drückt nur deine Hilfslosigkeit über die Aktion aus. Du bistkein guter Admin. Tut mir Leid.
    [/RIGHT]

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von interNode ()

  • Jo 2009er Edition ist für mich einfach zu dumm geworden habe mir Delphi 7 genommen und damit geproggt :D




    Du sagst, du spürst die Ohnmacht, denn der Feind ist ach so stark
    Und er will dich niederhalten mit Geschrei durch Bein und Mark
    Mit Verboten und Zensur kann er zwar den Kampf erschweren
    Doch niemals wird ein Richterspruch den freien Geist bekehren.


    Fürchte lieber Deutschlands Untergang als die Reden der Vasallen
    Derer, die der Lüge dienen, denn schon bald werden sie fallen.

  • [SIZE=3]Ich stelle weder Wissen noch Ressourcen für ein armseeliges Board wie dieses zur Verfügung.[/SIZE]

    Signatur entfernt, da ich mich für mein eigenes Board schämen muss - Syler


    [RIGHT]Antw.: Danke und die Verwarnung drückt nur deine Hilfslosigkeit über die Aktion aus. Du bistkein guter Admin. Tut mir Leid.
    [/RIGHT]

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von interNode ()

  • Ich merk da nichts, ist auch meine Lieblings Borland Delphi Version :D




    Du sagst, du spürst die Ohnmacht, denn der Feind ist ach so stark
    Und er will dich niederhalten mit Geschrei durch Bein und Mark
    Mit Verboten und Zensur kann er zwar den Kampf erschweren
    Doch niemals wird ein Richterspruch den freien Geist bekehren.


    Fürchte lieber Deutschlands Untergang als die Reden der Vasallen
    Derer, die der Lüge dienen, denn schon bald werden sie fallen.