|
---------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
char SendDate[100];
memset (SendDate, 0x00, sizeof (SendDate));
memcpy (SendDate, Memo1->Text.c_str(),strlen(Memo1->Text.c_str()));
NMUDP1->SendBuffer(SendDate,sizeof(SendDate),strlen(Memo1->Text.c_str()));
Memo1->Clear()
}
//---------------------------------------------------------------------------
void __fastcall TForm1::NMUDP1DataReceived(TComponent *Sender,
int NumberBytes, AnsiString FromIP, int Port)
{
char Buff[100];
int i;
memset (Buff, 0x00,100);
NMUDP1->ReadBuffer(Buff,NumberBytes,i);
Show Form2;
Memo1->Lines->Add(Form2->Memo1);
}
//---------------------------------------------------------------------------
제가 이런식으로 짯는데,
문법도 틀린거같고,, 복잡하네요 정말..
Memo1->Lines->Add(Form2->Memo1); Form1에 있는 Memo1을 Form2의 Memo1 로 옴긴다,
이러면 될줄 알았는데,
생각해보니 A피씨에서 야 라는걸 보낼때 B피씨에서는 그걸 받아야하니..
그런식이면 될줄 알았는데,,
상당히 복잡한거같네요..
통신 쫌만 연습하면 될것같은데,
|