各位高手,SendText限制的发送字符数是多少啊?如何传送长字符串? 我用TClientSocket的SendText发送长字符串,结果ServerSocket只收到一部分,后面有一部分被截断了,SendText到底限制发送几个字符?如果要传长字符串的话,是不是改用SendBuf? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你client 发送的一个长字符串,server段可能分几次收到的, 谢谢,我知道了,用socket.ReceiveBuf(buffer,len),再写入tmemorystream类型的变量。可是当完成数据写入内存流后,如果要从内存流读入一个String变量里,该怎么写?对应的,缓冲区的定义应该写成buffer:array [0..10000] of byte还是buffer:array [0..10000] of char? 这个string 通常需要你自己定义它的格式,比如学习c语言,用$0作结尾标志。至于buffer的类型,这个byte和char都行,不过按照理解 byte可能好一些。 string没有LoadFromStream的事件,从内存写入string的语句是什么? 8192你sendtext,实际上底层已经用sendbuf替换了,你看看sendtext的源码一定是sendtext(str)和sendbuf(pointer(str),length(str),0)是一样的。你必须发送前判断大小,然后分割传送 新手求教,DLL如何传递和返回STRING. 这个结构应该怎么写 Excel 导入 Sql2000 关于消息 oracle问题,7个表联合查询,用sql查出来是的了9条记录,可是DBGrid中显示8条,见鬼了 請問,Delphi中有沒有反字符串拆分開的函數,象vb中的Split 怎么样在Jpg图片上加上文字 哪有Object Pascal版算教程下载,例程也可以,要五星级的。 forgot2000的纯送分帖:大家进来说说自己最喜欢的歌吧! 三层系统的数据库连接问题 如何让窗口上的组件能够跟随窗口大小变化而灵活改变自己的位置? 如何分别得到当前日期的年、月、日?
至于buffer的类型,这个byte和char都行,不过按照理解 byte可能好一些。
你sendtext,实际上底层已经用sendbuf替换了,你看看sendtext的源码一定是
sendtext(str)和sendbuf(pointer(str),length(str),0)是一样的。
你必须发送前判断大小,然后分割传送