Если кому не трудно устройте плиз, небольшой ликбез по сишарпу.
раньше всегда писал на сях.
сейчас пишу простейшее приложение клиент-сервер.
ну использую TcpClient, TcpListener. с этим все понятно.
но вопросы возникают там когда надо передавать пакеты своей структуры.
дело в том, что шарп не позволяет просто так создавать массивы (по крайней мере мне) типа там byte header[20].
а мне это надо. Как я понял в сишарпе массивы содаются только динамически?
Мне предложили писать все на высоком уровне, типа использовать некий класс Packet в который включить все что мне надо в виде стрингов.
а потом делать toString и посылать.
вопрос: а как этот стринг переделать обратно в Packet?
вот такая вот проблемка.
компостировал себе мозги, потом подумал может здесь кто-нить подскажет.
санкс.
byte[] header= new byte[20]; - Так не катит?03.03.04 13:56 Автор: whiletrue <Роман> Статус: Elderman
> дело в том, что шарп не позволяет просто так создавать > массивы (по крайней мере мне) типа там byte header[20]. > а мне это надо. Как я понял в сишарпе массивы содаются > только динамически?
byte[] header= new byte[20]; - Так не катит?
дык как я понимаю он здесь динамически просто создается03.03.04 14:26 Автор: vh <Дмитрий> Статус: Member
> > дело в том, что шарп не позволяет просто так создавать > > массивы (по крайней мере мне) типа там byte > header[20]. > > а мне это надо. Как я понял в сишарпе массивы содаются > > только динамически? > > byte[] header= new byte[20]; - Так не катит?
т.е. по сути это всеравно что
har *var;
var = new char [20];