Ankündigung

Einklappen
Keine Ankündigung bisher.

sendtcp ohne Nullterminierung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • enertegus
    antwortet
    Zitat von saft6luck Beitrag anzeigen
    Das es hierfür eine sehr einfache Lösung gibt, muss nicht erwähnt werden, oder?
    Doch. Was wäre das denn?

    Einen Kommentar schreiben:


  • saft6luck
    antwortet
    Zitat von enertegus Beitrag anzeigen
    In den Enertex Makros wird mehrfach sendtcp/sendudp genutzt. Wenn wir hier was ändern, müssten wir alle erneut durch-checken/testen, z.B. CF, Squeezebox, Google Wetter ... Der Aufwand ist da erheblich...
    Die geplanten Kapazitäten für die Weiterentwicklung sind derzeit bei einem automatischen VISU Generator im EibStudio gebunden bzw. bei der Verbesserung der Antwortzeiten und Refresh.
    Das es hierfür eine sehr einfache Lösung gibt, muss nicht erwähnt werden, oder?

    Zum Thema:
    Eine Terminierung des Strings ist bei Datenströmen via LAN notwendig, wir dachten, da wäre eine NULL genau das Richtige. Ab wenn es die Kunden glücklicher macht, könnten wir mal eine Firmware ohne Terminierung machen. Da denken wir drüber nach...
    Versteh ich nicht. Wenn keine Strings, also andere Daten verschickt werden, muss man sich um die Terminierung selber kümmern? Und mehrere Strings verursachen wieviele NULL-Terminierungen? Und wie kann ich die NULL-Terminierung vermeiden?

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von Bodo Beitrag anzeigen
    Hmm, da haste auch wieder Recht.
    In den Enertex Makros wird mehrfach sendtcp/sendudp genutzt. Wenn wir hier was ändern, müssten wir alle erneut durch-checken/testen, z.B. CF, Squeezebox, Google Wetter ... Der Aufwand ist da erheblich...
    Die geplanten Kapazitäten für die Weiterentwicklung sind derzeit bei einem automatischen VISU Generator im EibStudio gebunden bzw. bei der Verbesserung der Antwortzeiten und Refresh.

    Zum Thema:
    Eine Terminierung des Strings ist bei Datenströmen via LAN notwendig, wir dachten, da wäre eine NULL genau das Richtige. Ab wenn es die Kunden glücklicher macht, könnten wir mal eine Firmware ohne Terminierung machen. Da denken wir drüber nach...

    Einen Kommentar schreiben:


  • Bodo
    antwortet
    Zitat von saft6luck Beitrag anzeigen
    Wenn es um Verhalten nach dem Init/Read geht, ist er allerdings nicht so zurückhaltend ...
    Hmm, da haste auch wieder Recht.

    Einen Kommentar schreiben:


  • saft6luck
    antwortet
    Zitat von Bodo Beitrag anzeigen
    Hat Michael (enertegus) nicht mal irgendwas von Kompatibilitätsgründen erzählt?
    Äh, ja, ein paar Postings weiter oben oder meinst du vor ca. einem Jahr, als das Thema schon einmal aktuell war?

    Wenn es um Verhalten nach dem Init/Read geht, ist er allerdings nicht so zurückhaltend, wenn man über 'suchen-ersetzen' ein Programm sehr einfach anpassen kann, schon.

    Einen Kommentar schreiben:


  • Bodo
    antwortet
    Zitat von saft6luck Beitrag anzeigen
    Warum braucht es jetzt plötzlich eine neue Funktion als Fehlerbehebung zu einem Bug in einer vorhandenen Funktion?
    Hoi Marc

    Hat Michael (enertegus) nicht mal irgendwas von Kompatibilitätsgründen erzählt?

    Einen Kommentar schreiben:


  • saft6luck
    antwortet
    Zitat von enertegus Beitrag anzeigen
    Auf mich auch nicht . Ist doch dann egal ob die andere Funktion sendtcp2 oder so heißt. Naja schaumer mal wir müssen los, denn wir sind da ANNAFEST Forchheim vom 23.07. bis 1.08.2011 zu finden.. Prost!
    1. viel Spaß auch von mir

    2. du forderst doch immer Beispiele: welche Beispiele gibt es denn, wofür die (für den Programmierer nicht sichtbare) NULL am Ende der Strings mit übertragen werden muss und wenn es tatsächlich Fälle gibt, wieso kann man da keine explizite NULL händisch anfügen???

    Anders gefragt: Warum braucht es jetzt plötzlich eine neue Funktion als Fehlerbehebung zu einem Bug in einer vorhandenen Funktion?

    Einen Kommentar schreiben:


  • Uwe!
    antwortet
    viel Spaß und trinkt einen für mcih mit!

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von bmx Beitrag anzeigen
    Ja. Aber auf mich hört ja keiner
    Auf mich auch nicht . Ist doch dann egal ob die andere Funktion sendtcp2 oder so heißt. Naja schaumer mal wir müssen los, denn wir sind da ANNAFEST Forchheim vom 23.07. bis 1.08.2011 zu finden.. Prost!

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Zitat von saft6luck Beitrag anzeigen
    Ist es nicht eher so, dass niemand diese NULL benötigt und man sie leicht manuell einfügen könnte und daher diese Inkompatibilität wünschenswert wäre?
    Ja. Aber auf mich hört ja keiner

    Einen Kommentar schreiben:


  • saft6luck
    antwortet
    Ist es nicht eher so, dass niemand diese NULL benötigt und man sie leicht manuell einfügen könnte und daher diese Inkompatibilität wünschenswert wäre?

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von bmx Beitrag anzeigen
    Könnt ihr das nicht beim nächsten Service Release mit einbauen?Es ist wirklich nur diese klitzkleine NULL am Ende die mich stört ...
    Nee, das werden wir aus Kompatibilitätsgründen sicher nicht machen. Wenn, dann nur als neue Funktion.

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Zitat von enertegus Beitrag anzeigen
    Ende des Jahres wird ein größeres Update kommen.
    Könnt ihr das nicht beim nächsten Service Release mit einbauen?


    bzw. diesen BUG fixen? Es ist wirklich nur diese klitzkleine NULL am Ende die mich stört ...

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von bmx Beitrag anzeigen
    Prima, wann denkt ihr denn, das das realisiert werden könnte?
    Ende des Jahres wird ein größeres Update kommen.

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Zitat von enertegus Beitrag anzeigen
    Ich habe das ja schon längst mal angekündigt und auf die Liste gesetzt.
    Prima, wann denkt ihr denn, das das realisiert werden könnte?

    Gruß,
    Bernd

    Einen Kommentar schreiben:

Lädt...
X