自已用.net做了一个简单的Socket发送短信的东西。
但是,现在一直有个问题没有解决得太完美。
Socket 发送消息时,关键代码调用如下:
stirng info = from + to + title + content;//发送字符串
System.Byte[] Sends=GetBytes(info.ToCharArray());
netStrm.Write(Sends,0,Sends.Length);但是,在开发的过程中,我们可能会把from,to ,title,content作为一个实例对像发送出去。请问如何将一个实例对像转成Byte[]数组呢?而不是像我现在,将实例的每个属性字符相加。我记得在vc里,好像是对像序列化,然后发送。不知.net是如何发送对像的?希望大家一起讨论。
另外,想与大家讨论一下,如果没有"服务器"中转,客户端应该如何对接发送消息?