PDA

View Full Version : سوال: فرستادن arrylist در شبکه



MAZAHER70
دوشنبه 29 اسفند 1390, 00:39 صبح
سلام بر همه.
من يه برنامه به صورت سرور کلاينت دارم. هر وقت که کلاينت به سرور متصل ميشه سرور يک arraylist رو به کلاينت ميفرسه
ولي هر وقت دومين کلاينت اتصال برقرار ميکنه error ميده.
چند سایت جستجو کردم و پيشنهاد دادن که
[Serializable] را بالاي Arraylist اضافه کنم ولي اينکار هم error در زمان debug ميده
این اررور موقع سریالایز کردن array list ایجاد میشه.
اگه کمک کنيد ممنون ميشم.
کد:
BinaryFormatter bf = new BinaryFormatter();
MemoryStream ms = new MemoryStream();
byte[] b;
bf.Serialize(ms, listclient);
b = ms.GetBuffer();


error:
{"Type 'chatserver.client' in Assembly 'chatserver, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable."}

MAZAHER70
دوشنبه 29 اسفند 1390, 12:18 عصر
کسی نیست که جواب بده