因为以前设计的软件比较少涉及网络通信,socket也只停留在课本上。
请教各位,这个是不是说的即是使用socket传输xml,如果一个软件是C#,一个是VC,两者能否通信

解决方案 »

  1.   


    能更详细点讲下如何组成数据包和发送协议报文吗,最好能有示例代码,以前没有做过tcpip通讯这块,谢谢
      

  2.   

    既然是使用socket传输xml,要确定两点,是传送XML文件还是XML字符串.
    传送XML文件的请看http://www.cnblogs.com/wsy6634/archive/2008/10/13/1310294.html
    传送的是XML字符串的,与传送文件原理相同(文件送传送的是文件的Byte[] ,页字符串的是编码后byte[])
    只是byte[] 的值是XML字符串转成byte[] 的值(要注意编码,与协议方确是用什么编码,编码一般是用UTF-8)