A library for a decentralised peer-to-peer chat over IPv6 only.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

lc6_common.c 805B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #include "../inc/lc6_common.h"
  2. unsigned char LC6_MSG_TYPE_STR[13][30] = {
  3. "CLIENT_ONLINE",
  4. "CLIENT_UPDATE",
  5. "CLIENT_OFFLINE",
  6. "KEEPALIVE_REQUEST",
  7. "KEEPALIVE_RESPONSE",
  8. "FRIEND_REQUEST",
  9. "FRIEND_CONFIRM",
  10. "MESSAGE_SEND",
  11. "MESSAGE_RECV",
  12. "MESSAGE_READ",
  13. "NEIGHBOURS_REQUEST",
  14. "NEIGHBOURS_RESPONSE",
  15. ""
  16. };
  17. unsigned char LC6_MSG_TLV_STR[8][20] = {
  18. "nickname",
  19. "key",
  20. "nonce",
  21. "metric",
  22. "msgid",
  23. "chatid",
  24. "neighbor",
  25. "",
  26. };
  27. int LC6_MSG_TLV_TYPE_INT[8] = {
  28. LC6_MSG_TLV_TYPE_UTF8,
  29. LC6_MSG_TLV_TYPE_BINARY,
  30. LC6_MSG_TLV_TYPE_BINARY,
  31. LC6_MSG_TLV_TYPE_INTEGER,
  32. LC6_MSG_TLV_TYPE_UUID,
  33. LC6_MSG_TLV_TYPE_UUID,
  34. LC6_MSG_TLV_TYPE_IPPORT,
  35. };