Hogyan üzenetet küldeni egy másik számítógépre
Hi All!
Azonnali, pliz, hogyan kell üzenetet küldeni egy másik számítógépre?
Client / Server szervez, például egy socket - ez mind nagyon világos leírt DelpHelp
Nem, nincs üzenet fogás.
Csak kell, hogy üzenetet küldjön a számítógép „Vasa”.
Nos, Duc, a számítógép az IP Vasa
Hozd pliz példa. (IP hagyja 10.11.12.13)
Akkor ki az IP-nevet (gethostbyname), vagy írjon a nevet TClientSocket.Host (első előnyös)
eljárás TMCForm.SendTextToVasaClick (Sender: TObject);
kezdődik
# 032; a ClientSocket nem kezdődik
# 032; # 032; Cím: = "10.11.12.13";
# 032; # 032; Port: = 1234;
# 032; # 032; belépve: = true;
# 032; end;
végén;
eljárás TMCForm.ClientSocketConnect (Sender: TObject; foglalat: TCustomWinSocket);
kezdődik
# 032; Socket nem kezdődik
# 032; # 032; SendText ( "Szia, Bob!");
# 032; # 032; Active: = false;
# 032; end;
végén;
2mrcat
A legésszerűbb javaslatot.
Most megpróbálom.
>> 2Alibaba
Természetesen a szerver meg kell venni ezt az üzenetet:
eljárás TMCServerForm.ServerSocket1ClientRead (Sender: TObject;
# 032; Hüvely: TCustomWinSocket);
kezdődik
# 032; ShowMessage (Socket.ReceiveText); // vagy valami ilyesmi.
végén;
2mrcat
Megvan két különböző komponensek
ClientSocket és Socket - ez így szükség?
2ZZ
És te magad próbálta ezt primerchik?
Valami van, hogy nem akar Campiglio.
Ügyfél - az ügyfél helyet, vele egy üzenetet küld,
Szerver - szerver fogadja.
Mindkét csatlakozó komponensek a komponens bárban.
Nem igazán.
A Win2k -> Win2k munkák
A Win98 -> Win2k NEM! (NetApi32.DLL mondja, nem. Azonban.)
Alibaba
És mi okozza a hibát, amikor összeállításában.