Q qhbo Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-14 #1 我用indy Socket控件接收来自对方的XML文件,但对方可能会发送不只一个XML文件。<br>我想请问一下:判断一个XML文件是否读完的最佳方法是什么?<br>谢谢。
诸 诸葛白痴 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-14 #2 晕,这个自己要去做标识符啊,比如在发送一个xml文件前,先发送四个字节的文件长度,读取的时候先读取长度,然后读到固定字节的就表示是一个xml了,这种在tcp连接里较安全,在udp里还是要做更多的安全确认,这就是自定义一些来回消息确实的数据包而已嘛
晕,这个自己要去做标识符啊,比如在发送一个xml文件前,先发送四个字节的文件长度,读取的时候先读取长度,然后读到固定字节的就表示是一个xml了,这种在tcp连接里较安全,在udp里还是要做更多的安全确认,这就是自定义一些来回消息确实的数据包而已嘛
P PLWang Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-14 #5 失败的系统设计<br>一般都是用http+xml 或用soap <br>直接用socket也好 又画蛇添足地加个xml的皮
诸 诸葛白痴 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-14 #6 这个好像没辙了,xml是文本类文件,也没什么头文件之类的,文件结尾也不好分析,晕吧,应该对方发xml也有规律吧,找找吧