🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.tcl
3 messages
3 total messages Started by Phoenix Tue, 11 Sep 2007 12:06
wartości całkowitoliczbowe
#520
Author: Phoenix
Date: Tue, 11 Sep 2007 12:06
12 lines
1492 bytes
Witam wszystkich

Piszę skrypcik który będzie się komunikował po sieci z aplikacją 
napisaną w C++ (WinSock) i potrzebuję z nią wymieniać wartości 
całkowite. Jak wiadomo w Tcl podstawowym typem jest łańcuch i jak 
wysyłam cokolwiek do serwera to po drugiej stronie dostaję kolejne 
"cyfry" jako znaki char. Jak mogę wysłać dwubajtową wartość w postaci 
normalnej wartości typu integer? Próbowałem kombinować z expr itp. ale 
nic to nie dało. Przypuszczam ze czegoś oczywistego po prostu nie wiem.

Z góry wielki dzięki
Pnx
Re: wartości całkowitoliczbowe
#521
Author: Googie
Date: Tue, 11 Sep 2007 12:56
17 lines
1445 bytes
Phoenix wrote:

> Witam wszystkich
> 
> Piszę skrypcik który będzie się komunikował po sieci z aplikacją
> napisaną w C++ (WinSock) i potrzebuję z nią wymieniać wartości
> całkowite. Jak wiadomo w Tcl podstawowym typem jest łańcuch i jak
> wysyłam cokolwiek do serwera to po drugiej stronie dostaję kolejne
> "cyfry" jako znaki char. Jak mogę wysłać dwubajtową wartość w postaci
> normalnej wartości typu integer? Próbowałem kombinować z expr itp. ale
> nic to nie dało. Przypuszczam ze czegoś oczywistego po prostu nie wiem.

fconfigure $sock -translation binary -encoding binary

-- 
Pozdrawiam! (Regards!)
Googie
Re: wartości całkowitoliczbowe
#522
Author: Phoenix
Date: Tue, 11 Sep 2007 16:21
22 lines
1939 bytes
Googie pisze:
> Phoenix wrote:
> 
>> Witam wszystkich
>>
>> Piszę skrypcik który będzie się komunikował po sieci z aplikacją
>> napisaną w C++ (WinSock) i potrzebuję z nią wymieniać wartości
>> całkowite. Jak wiadomo w Tcl podstawowym typem jest łańcuch i jak
>> wysyłam cokolwiek do serwera to po drugiej stronie dostaję kolejne
>> "cyfry" jako znaki char. Jak mogę wysłać dwubajtową wartość w postaci
>> normalnej wartości typu integer? Próbowałem kombinować z expr itp. ale
>> nic to nie dało. Przypuszczam ze czegoś oczywistego po prostu nie wiem.
> 
> fconfigure $sock -translation binary -encoding binary
> 
Wielkie dzięki... musiałem to jeszcze uzupełnić poleceniami binary 
format przy wysyłaniu oraz binary scan przy odbiorze, ale bez wskazówki 
pewnie bym tego przez tydzień w dokumentacji nie znalazł. Działa 
wyśmienicie :)

pzdr
Pnx
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads