1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| TSockAddrIn gAddrClient = {AF_UNSPEC};
void __fastcall TForm1::TcpServer1Accept(TObject *Sender, TCustomIpClient *ClientSocket)
{
Memo1->Lines->Add("Accepte");
char* buff = "CONNEXIONOK";
ClientSocket->SendBuf(buff, strlen(buff), 0);
gAddrClient = ClientSocket->GetSocketAddr(ClientSocket-> LocalHostAddr, ClientSocket->LocalPort);
}
void __fastcall TForm1::BtnTriggerClick(TObject *Sender)
{
if (gAddrClient.sin_family == AF_INET)
{
char* buff = "TRIGGER";
TcpServer1->SendTo(buff, strlen(buff), gAddrClient, 0);
}
} |
Partager