我现在做UDP聊天程序,碰到一个问题。请教大家:
我定义一个:TYPE TMSG=Packed Record
username:array [0..20] of char;
msgtext: array [0..2048] of char;
END;
现在将TMSG包通过UDP发送
但有时我msgtext只有几个字,有时很多个字。
我不想每次发送发要2048那么大,我想根据实际的大小一定,如何控制。
我定义一个:TYPE TMSG=Packed Record
username:array [0..20] of char;
msgtext: array [0..2048] of char;
END;
现在将TMSG包通过UDP发送
但有时我msgtext只有几个字,有时很多个字。
我不想每次发送发要2048那么大,我想根据实际的大小一定,如何控制。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货