The strlcpy() function copies at most dstsize-1 characters (dstsize being the size of the string buffer dst) from src to dst, truncating src if necessary. The result is always null-terminated.
The strlcat() function appends at most (dstsize- strlen(dst)-1) characters of src to dst (dstsize being the size of the string buffer dst). The initial character of src overrides the null character at the end of dst. The function returns the sum the of lengths of the two strings strlen(dst)+strlen(src).
3.3.1 Full Date All HTTP date/time stamps MUST be represented in Greenwich Mean Time (GMT), without exception. This is indicated in the first two formats by the inclusion of "GMT" as the three-letter abbreviation for time zone, and MUST be assumed when reading the asctime format.
>>592 IP level でやるのは確かにアレなんですが、簡易的な実装方法としては anycast -> DNS roundrobin (CISCO distributed director を使うともっと気持ちいい) multicast -> NNTP や IRC のように server を複数用意して server 間で data を相互にやり取り (Real もこんな感じですな) とかいうのは古くからやられていたことですから。