老师开了一个服务端,用于接受客户端连接,和接收命令.我已经用socketclient组件成功连接到服务器.但是发出去的命令怎么也得到不服务端正确的回应.服务端说明中有以下文字"客户端给服务端发送数据时,最后一个字符'\0'不要发送,否则服务器将把该命令确定为非法命令,既而返回结果为250,如"RESULT"命令,发送的字节数为6字节"我总是收到250 :(好像用string 发送系统在发送时自动会加上"#0"(Delphi)结束串不知道有什么办法才能让发送时不带'\0'?! 给100分,谢谢啦
还有就是,当时我研究了别人的源程序,那个家伙也不是用的string。当然socket可以用string。
他以及后来的我,都采用了好像是数据流来着。。stream来着。我记不太清楚了。结果用这个可以传送100M数量级的文件。。呵呵,速度还死快!