alex7788 פורסם 2014 במרץ 4 Share פורסם 2014 במרץ 4 זו הפונקציה שאני שולח public void sendObjectOnStream(List<string> o) { formater.Serialize(socketStream, o); }וזו הפונקציה שאני מקבל אבל אני מקבל אקספשיון בהמרה.public void showAvailablePlayers() { allPlayers = (List<string>)formater.Deserialize(stream); //exception foreach (object s in allPlayers) { string str = s as string; MessageBox.Show(str); } }תודה קישור לתוכן שתף באתרים אחרים More sharing options...
שניצל פורסם 2014 במרץ 4 Share פורסם 2014 במרץ 4 איך אתה שולח? (באיזו תשתית אתה משתמש?)איזו שגיאה אתה מקבל? השגיאה היא ב-casting או בפונקציה Deserialize? (אתה מצפה שננחש?) קישור לתוכן שתף באתרים אחרים More sharing options...
alex7788 פורסם 2014 במרץ 4 מחבר Share פורסם 2014 במרץ 4 אני משתמש ב networkstream ונראה לי שהשגיאה היא בפונקציהגם ניסיתי להעביר סתם מחרוזת בדרך הזו וגם שגיאה דומה.מחרוזות עם binarywriter ו reader עוברות ללא בעיהAn unhandled exception of type 'System.Runtime.Serialization.SerializationException' occurred in TicTacToeClient.exeAdditional information: No map for object '1633771873'. קישור לתוכן שתף באתרים אחרים More sharing options...
שניצל פורסם 2014 במרץ 4 Share פורסם 2014 במרץ 4 אז תנסה לבודד את הבעיה.נסה לעשות serialize ו-deserialize מהזכרון (באמצעות MemoryStream). אם זה עובד אז הבעיה היא בתקשורת. קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.