我有,我正在嘗試使用send()方法..至今沒有運氣發送結構一個UDP服務器...如何通過UDP套接字連接發送課程?
這是我在用的:
H,G是結構。 ..
發送側:
IFormatter formatter = new BinaryFormatter();
MemoryStream stream = new MemoryStream();
formatter.Serialize(stream, H);
Byte[] buffer = stream.ToArray();
stream.Close();
和在接收器側:
IFormatter formatter = new BinaryFormatter();
Stream s = new MemoryStream(buffer.Data);
ClientAnswerStruct G = (ClientAnswerStruct)formatter.Deserialize(s);
s.Close();
MessageBox.Show(G.name);
但我得到這個錯誤:
Unable to find assembly 'UdpClientSample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
「UdpClientSample」恰好是正在發送數據到服務器的客戶端程序的標題。所以我想知道如果它超過系列化能夠通過UDP連接發送結構嗎?
在那裏有解釋Iamamac說什麼的突破嗎?
你是什麼意思發送一類的思想?你想序列化並通過遠程發送? – GrayWizardx 2009-12-28 05:16:53
@Y_Y:你可能要考慮不這樣做,直到你瞭解到一個類和一個實例之間的差異。 – 2009-12-28 05:25:06
是的..序列化... – 2009-12-28 05:25:39