mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 01:55:19 +00:00
randomise the quote sent
svn path=/trunk/; revision=18160
This commit is contained in:
parent
af01d7edd0
commit
b5aec3ddac
1 changed files with 12 additions and 7 deletions
|
@ -7,13 +7,13 @@
|
||||||
//these need putting in an RC file.
|
//these need putting in an RC file.
|
||||||
TCHAR Quotes[][MAX_QUOTE_BUF] =
|
TCHAR Quotes[][MAX_QUOTE_BUF] =
|
||||||
{
|
{
|
||||||
_T("\"I have a penchant for mischief, property damage, stalking and cheesecake, of course\" - kjk hyperion"),
|
_T("\"I have a penchant for mischief, property damage, stalking and cheesecake, of course\"\n - kjk hyperion"),
|
||||||
_T("\"Wow! I fixed a setmenu bug.\" - jimtabor"),
|
_T("\"Wow! I fixed a setmenu bug.\" - jimtabor"),
|
||||||
_T("\"if the code is broken though, your free to call it ur own\" - Alex Ionescu"),
|
_T("\"if the code is broken though, your free to call it ur own\"\n - Alex Ionescu"),
|
||||||
_T("\"i don't know about any bug; none exist; ReactOS is prefect\" - filip2307"),
|
_T("\"i don't know about any bug; none exist; ReactOS is prefect\"\n - filip2307"),
|
||||||
_T("\"if you were kernel code, cutler would rewrite you.\" - Alex Ionescu"),
|
_T("\"if you were kernel code, cutler would rewrite you.\"\n - Alex Ionescu"),
|
||||||
_T("\"Looks like Hartmut is cleaning out his WC. working copy, that is\" - WaxDragon")
|
_T("\"Looks like Hartmut is cleaning out his WC. working copy, that is\"\n - WaxDragon")
|
||||||
_T("\"don't question it ... it's clearly an optimization\" - arty")
|
_T("\"don't question it ... it's clearly an optimization\"\n - arty")
|
||||||
};
|
};
|
||||||
|
|
||||||
DWORD WINAPI QotdHandler(VOID* Sock_)
|
DWORD WINAPI QotdHandler(VOID* Sock_)
|
||||||
|
@ -21,11 +21,16 @@ DWORD WINAPI QotdHandler(VOID* Sock_)
|
||||||
DWORD Retval = 0;
|
DWORD Retval = 0;
|
||||||
SOCKET Sock;
|
SOCKET Sock;
|
||||||
INT NumOfQuotes;
|
INT NumOfQuotes;
|
||||||
|
INT QuoteToPrint;
|
||||||
|
|
||||||
Sock = (SOCKET)Sock_;
|
Sock = (SOCKET)Sock_;
|
||||||
NumOfQuotes = sizeof(Quotes) / MAX_QUOTE_BUF;
|
NumOfQuotes = sizeof(Quotes) / MAX_QUOTE_BUF;
|
||||||
|
|
||||||
SendQuote(Sock, Quotes[1]);
|
/* randomise the quote */
|
||||||
|
srand((unsigned int) time(0));
|
||||||
|
QuoteToPrint = rand() % NumOfQuotes;
|
||||||
|
|
||||||
|
SendQuote(Sock, Quotes[QuoteToPrint]);
|
||||||
|
|
||||||
_tprintf(_T("Shutting connection down...\n"));
|
_tprintf(_T("Shutting connection down...\n"));
|
||||||
if (ShutdownConnection(Sock, FALSE))
|
if (ShutdownConnection(Sock, FALSE))
|
||||||
|
|
Loading…
Reference in a new issue