piterus90 Napisano 26 Października 2006 Zgłoś Napisano 26 Października 2006 Witam. Pisze sobie serwer Telnetu w Delphi, robie to na socketach, bez uzycia zadnych zamulajacych komponentow. I problem moj jest taki: Odpalam polaczenie z serwerem, cos tam sobie pisze i jest warunek zeby przy napisaniu help i [enter] wyswietlil jakis tam tekst. Wiec wpisuje to help i wyswietla mi to co ma mi wyswietlic, lecz nie przechodzi do nastepnej linii. Wkurza to, poniewaz user jak pisze, to zmazuje mu się komunikat od serwera. #13 nie pomaga... Jak wiec przejsc do nastepnej linii? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach More sharing options...
PelzaK Napisano 27 Października 2006 Zgłoś Napisano 27 Października 2006 akurat w dziedzinie sieci nie jestem obeznany, ale jeśli przesyłasz tekst w formie ciągu bajtów, powiedzmy stringa... to gdzie to potem wyświetlasz? Jeśli jest to typowy string to wystarczy dodać na początku czy na końcu wiadomości \n ewentualnie \n\r Inen podejście to takie.. jak klient usera stwierdzi ze dostał wiadomość z servera.. to najpierw zrobi sam przejście do nowej linii i dopiero wyświetli msg. Ewentualnie samo naciśnięcie entera powinno już to robić.. Nie wiem w czym wyświetlasz te msg, czy jest to cos w rodzaju Tmemo? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach More sharing options...
piterus90 Napisano 28 Października 2006 Zgłoś Napisano 28 Października 2006 Klient to standardowy klient telnetu(maslo maslane..) wbudowany w Windows(Start->uruchom -> telnet) i właśnie tutaj jest ten problem... Gdybym pisał własną aplikacje klienta, nie byłoby tego problemu, gdyż zrobiłbym tak jak mówisz. I ani \n ani \n\r niestety nie działają Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach More sharing options...
PelzaK Napisano 28 Października 2006 Zgłoś Napisano 28 Października 2006 (edytowane) ja się nie znam, ale może w protokole telnet jest jakiś kod newline czy coś...? znalazłem coś takeigo o telnecie... tam coś piszą o kodach cr, nl, nl nul,... może coś Ci zaświta... Edytowane 28 Października 2006 przez PelzaK Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach More sharing options...
piterus90 Napisano 31 Października 2006 Zgłoś Napisano 31 Października 2006 No wlasnie ja tez znalazlem - chodzilo o #10#13 ... Dlaczego ja wczesniej nie wpadlem zeby poszukac protokolu? W kazdym razie dzieki wielkie za pomoc, projekt juz prawie na ukonczeniu, tylko troche sie hardwarem zajme dzisiaj i bedzie na czwartek. Dzieki jeszcze raz i pozdrawiam Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach More sharing options...