logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Bascom - Jak poprawnie obsłużyć znaki końca linii w kodzie TCP?

spewak 28 Lut 2013 10:20 1113 5
REKLAMA
  • #1 11997423
    spewak
    Poziom 10  
    Mam taki kod :

    Kod: text
    Zaloguj się, aby zobaczyć kod


    kod ten udaje wtyczkę munin-node, ale to nie istotne .

    Problem w tym że protokół wymaga znaku konca linii LF a bascom dodaje CR LF albo w ogóle. Sztuczki z klamerkami{} niestety nie wychodzą . Jest jakiś sposób żeby na koniec lini dodać ręcznie \n?
  • REKLAMA
  • #2 11997553
    Mundi1970
    Poziom 24  
    Zaglądnij do help'a na instrukcje Tcpwritestr, jeden parametr określa czy ma być wysyłany CR + LF.
  • REKLAMA
  • #3 11997558
    spewak
    Poziom 10  
    Zgadza się ostatni 0 lub 255 a jak wysłać LF -samo LF?
  • REKLAMA
  • Pomocny post
    #4 11997599
    Mundi1970
    Poziom 24  
    Myślę że tak :):

    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • Pomocny post
    #5 11997652
    Robewit
    Poziom 26  
    A może wykorzystać polecenie Chr() i tak: Chr(0A), powinno dać LF.
  • #6 11997668
    spewak
    Poziom 10  
    działają oba rozwiązania, sam wczesniej tez próbowałem z klamerkami tylko wstawiałem "\n" na koniec wiersza bo tak pokazywał analyzer kodu, nie wiedziałem wtedy jeszcze że znak lf ma swój kod asci
REKLAMA