en ansøgning et tcp /ip - klient...

,, som forbinder en tcp /ip - server fra en delphi klient, for at gøre en delphi anvendelse som en tcp /ip - klient, vi kan bruge tclientsocket komponent.,,, jeg stod over for et problem, når jeg prøver at forbinde en tcp /ip - (en anden computer) og sender data til maskinen og få data tilbage.,,, som er onshow begivenhed, der er adresse og havn egenskaber af tclientsocket komponent til tcp /ip - serveren er ip - adresse og port nummer og aktive.efter at jeg har forsøgt at sende data i den samme begivenhed.jeg var ikke i stand til at sende data.jeg fandt, at det aktive ejendomsrettigheder som sande (dvs. forbundet).,,, så jeg troede, at problemet kunne være med den form, er onshow begivenhed, så tager jeg den samme kode (fastsættelse af ip - adresse og havn, antal og aktive sand) i formcreate /onclick begivenhed, og jeg var ikke i stand til at komme ud af det problem.,,, det er bare det at jeg prøvede at få kontakt til tcp /ip - server og forsøge at sende data på samme tid.det ser ikke ud til at virke ordentligt.efter det, jeg nævnte, delphi - hjælpe nøje og har løsningen.,,, den løsning, jeg fandt, er:,,,,,, at vi er nødt til at sætte ip - adresse /port antal tcp /ip - server i tclientsocket komponent egenskaber i den væsentligste form er oncreate tilfælde af projektet og aktiv sand.efter at vi kan bruge den åbne og lukke metoder i tclientsocket komponent til at forbinde /afbryde tcp /ip - server.,,, hvis vi ønsker at sende oplysninger til et tcp /ip - ofte fra forskellige former i et projekt, kan vi bruge en datamodule og sætte en tclientsocket komponent i det og bruge det overalt i hele det projekt, som bl.a., at datamodule i alle enhed filer.,,, en ting mere, i clientsocketread tilfælde er vi nødt til at sætte en forsinkelse, mens du læser data tilbage fra tcp /ip - server.denne forsinkelse kunne være en millisekunder og afhænger af netværket trafik, da vi ikke kan læse alle de data, der sendes fra tcp /ip - serveren på et tidspunkt, selv hvis du holder din stødpude, et stort et.så du må vente nogle millisekunder mellem læser.,,, jeg brugte clienttype af tclientsocket som ctnonblocking; vi kan også bruge ctblocking som clienttype; men i dette tilfælde tcp /ip - bør være en gevind.,,, selv om det ser ud til at være en simpel ting, jeg ville bare til at dele med alle vores venner i delfi.,,, nyd det!!!tak,,,.,,,, magesh.



Previous:
Next Page: