我试着通过套接字在C# 通过这样传递一个List ..通过套接字发送列表<Socket>客户
client = new List<Socket>();
Socket.Send(ObjectToByteArray(client));
其中ObjectToByteArray是
private byte[] ObjectToByteArray(Object obj)/
{
if (obj == null)
return null;
BinaryFormatter bf = new BinaryFormatter();
MemoryStream ms = new MemoryStream();
bf.Serialize(ms, obj);
return ms.ToArray();
}
,但即时通讯从来没有得到回报的byte [ ]从方法..
任何帮助?有另一种通过套接字发送对象的方式吗? 我的猜测是Socket列表永远不会结束,因为它永远不会停止接收信息。有没有办法关闭它然后重新打开它?
感谢您的回答! – 2014-11-22 04:28:49