Salut
j'ai trouvé sur le net un code qui commence par ceci :
en fait il s'agit du code d'un serveur qui utilise Winsock
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Begin Repeat Time.tv_sec := 120; Time.tv_usec := 0; FD_ZERO(FDS); FD_SET(Sock, FDS); If Select(0, @FDS, NIL, NIL, @TIME) <= 0 Then Break; Len := Recv(Sock, Buffer, 1600, 0); If (Len <= 0) Then Break;
le code marche très bien, hormis un petit problème que je trouve très embettant, en fait le socket est bloquant.
et le problème est que toute l'interface graphique de l'application est inaccessible une fois que le serveur est connecté :s
j'ai tenté d'utiliser ioctlsocket puisque dans la source Select n'a pas l'air de marcher, mais je n'y parviens pas
auriez-vous une idée ?
merci
Partager