S
shangshang
Unregistered / Unconfirmed
GUEST, unregistred user!
用socket发送缓冲区。
send函数。 想直接发送一个record P;
p中有一个域是array of char.
发送前 setlength过了。
跟踪时p中各个域的值一切正常。 但捕获发送的字节发现全成了乱码。
why?? 难道record中的各个域在内存中不是连续的? 还是如果有动态数组域的话,就不是连续的。不能用send(@p,len_p)?? 那要怎么发呢??
请高手指点。 谢谢?
send函数。 想直接发送一个record P;
p中有一个域是array of char.
发送前 setlength过了。
跟踪时p中各个域的值一切正常。 但捕获发送的字节发现全成了乱码。
why?? 难道record中的各个域在内存中不是连续的? 还是如果有动态数组域的话,就不是连续的。不能用send(@p,len_p)?? 那要怎么发呢??
请高手指点。 谢谢?