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 :

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;
Si quelqu'un a une idée ça pourrait m'aider énormément merci