Je développe un serveur direct connect en delphi qui fonctionne assez bien sous windows par contre dès que j'essaie d'envoyer des informations a des clients direct connect sous linux, ils ne reçoivent rien ou semblent ne rien recevoir. si quelqu'un a une idée voici l'exemple de ma procedure :
Si quelqu'un a une idée ça pourrait m'aider énormément merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 procedure DCCMD_SendToUserMsg(Socket: tsocket; msg: ansiString); var tmpmsg:string; response,waitresult:integer; begin tmpmsg:=concat(msg+#124); response:=0; try entercriticalsection(criticalpart); if length(tmpmsg) >0 then response:=Send(socket, tmpmsg[1], Length(tmpmsg), 0); leavecriticalsection(criticalpart); except if response=SOCKET_ERROR then leavecriticalsection(criticalpart); end; end;
Partager