Gå til innhold

Anbefalte innlegg

Lager meg en IRC klient for tiden. Jeg får koblet opp til serveren og alt, men når jeg kommer til det å motta beskjeder fra IRC serveren samtidig som en skal kunne skrive til serveren skurrer det litt. Det går nemlig ikke med non blocking socket, og da sliter jeg med å få det til.

 

Kan noen hjelpe?

 

Skriver klienten i C og bruker WinSock.

Lenke til kommentar
Videoannonse
Annonse
Lager meg en IRC klient for tiden. Jeg får koblet opp til serveren og alt, men når jeg kommer til det å motta beskjeder fra IRC serveren samtidig som en skal kunne skrive til serveren skurrer det litt. Det går nemlig ikke med non blocking socket, og da sliter jeg med å få det til.

 

Kan noen hjelpe?

 

Skriver klienten i C og bruker WinSock.

Threads?

Lenke til kommentar
  • 4 uker senere...

Bruk threads ja.

 

#include <iostream>
#include <windows.h>

using namespace std;


DWORD WINAPI myThread(void* param)
{
while(1) {
 cout << "myThread()" << endl;
 Sleep(1000);
}
} // myThread


int main()
{
CreateThread(0, 0, myThread, 0, 0, 0);

while(1) {
 cout << "main()" << endl;
 Sleep(2000);
}
return(0);
} // main

 

MSDN:

http://msdn.microsoft.com/library/default....reatethread.asp

Endret av søppel
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...