[usocket-devel] "experimental-udp" branch merged into usocket trunk

Chun Tian (binghe) binghe.lisp at gmail.com
Thu Jan 14 05:55:09 UTC 2010


> 
> The constant +max-datagram-packet-size+ is defined in usocket.lisp, line 14:
> 
>  (defconstant +max-datagram-packet-size+ 65536)
> 
> I didn't export the symbol +MAX-DATAGRAM-PACKET-SIZE+ because it's a constant and hard limit of UDP implementation. Users don't need to change it's value, instead, there're extra keyword arguments in API functions when user want to set maximum packet sizes.
> 
> I'm not trying to imply that users would want to change this value, since it is a system constant, but that users might want to use it as a parameter to length in socket-receive as usocket throws an error if both buffer and length are nil. Or you might just want this to be the default (when they are both nil).

Really? Then it's a bug, I'll investigate and fix it.

Thanks for pointing out this.

--binghe

> 
> Thanks for answering my questions.
> 
> -- 
> Elliott Slaughter
> 
> "Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2603 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/usocket-devel/attachments/20100114/b3cf6116/attachment.bin>


More information about the usocket-devel mailing list