ಕಂಪ್ಯೂಟರ್ನೆಟ್ವರ್ಕ್

ಡೆಲ್ಫಿ ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಸಾಕೆಟ್ಗಳು ಆಧರಿಸಿ

"- ಸರ್ವರ್ ಕ್ಲೈಂಟ್" ಇಂದು ಅಭಿವೃದ್ಧಿ ಮತ್ತು ವಾಸ್ತುಶಿಲ್ಪದ ನಿಯೋಜನೆ ಮೀಸಲಾಗಿರುವ ಮಾಹಿತಿ ತಂತ್ರಜ್ಞಾನ ಕ್ಷೇತ್ರದಲ್ಲಿ ಬಹಳ ಸಾಮಯಿಕ ಥೀಮ್, ಆಗಿದೆ. ಈ ವಿವಿಧ ಮಾಪನಗಳನ್ನು ಮಾಹಿತಿ ವ್ಯವಸ್ಥೆಗಳು ಹೆಚ್ಚು ವಿವಿಧ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಬಳಸುತ್ತಿರುವುದು ಕಾರಣ. ಇದಲ್ಲದೆ, ಯಾವುದೇ ಡೇಟಾಬೇಸ್ ರಚನೆ ಸಾಮಾನ್ಯ ಕ್ರಮದಲ್ಲಿ ಇದು ಕೆಲಸ ವಿಶೇಷ ಅನ್ವಯಿಕೆಗಳ ಬಳಕೆ ಸಾಧ್ಯ ರೀತಿಯಲ್ಲಿ ಕೆಲವು ನಿಯತಾಂಕಗಳು, ಪ್ರಕಾರ ರಚಿಸಲಾಗಿದೆ. ಆದ್ದರಿಂದ, ವಾಸ್ತುಶಿಲ್ಪ ಅನುಷ್ಠಾನಕ್ಕೆ "ಕ್ಲೈಂಟ್ - ಸರ್ವರ್" - ಇಲಾಖೆಗಳು ಮಾಹಿತಿ ತಂತ್ರಜ್ಞಾನದ ವಿವಿಧ ಸ್ಥಳಗಳಲ್ಲಿ ಮೊದಲು ಸಂಭವಿಸುವ ಅತ್ಯಂತ ಪ್ರಮುಖ ಕಾರ್ಯ ಇದು ಯಶಸ್ವಿ ಪರಿಹಾರ ಅತ್ಯುತ್ತಮವಾಗಿ ಮತ್ತು ಸಲೀಸಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಕಂಪನಿ ಅನುಮತಿಸುತ್ತದೆ.

ಸರ್ವರ್ ಸಾಕೆಟ್ಗಳು ಆಧರಿಸಿ

ಪ್ರೋಟೋಕಾಲ್ ಸಾಕೆಟ್ಗಳು ಚಾಲನೆಯಲ್ಲಿರುವ ಸರ್ವರ್ ಏಕಕಾಲದಲ್ಲಿ ಬಳಕೆದಾರರು ಒಂದು ದೊಡ್ಡ ಸಂಖ್ಯೆಯ ಮನವಿಗಳು ನಿಭಾಯಿಸಬಲ್ಲದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನಿರ್ವಾಹಕರು ಸಮಕಾಲೀನ ಬಳಕೆದಾರರನ್ನು ಸಂಖ್ಯೆ ಮಿತಿಯನ್ನು ಒಡ್ಡುವ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಹೊಂದಾಣಿಕೆಗಳನ್ನು ಮಾಡಬಹುದು. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಈ ಆಯ್ಕೆಯನ್ನು ಯಾವುದೇ ನಿರ್ಬಂಧಗಳನ್ನು ಹೊಂದಿದೆ.

ಪರಿಚಾರಕಕ್ಕೆ ಕ್ಲೈಂಟ್ ಸಂಪರ್ಕಿಸುವ ನಂತರ ಡೇಟಾ ವಿನಿಮಯ ಇದು ಒಂದು ಸಾಕೆಟ್ ನೊಂದಿಗೆ ಪ್ರತ್ಯೇಕ ಚಾನಲ್ ಆಗಿದೆ. ಆದಾಗ್ಯೂ, ಅತ್ಯಂತ ಸೂಕ್ತ ಮತ್ತು ಸುರಕ್ಷಿತ ಪ್ರತಿ ವ್ಯಕ್ತಿಗೆ ಪ್ರಕ್ರಿಯೆಗೆ ಹೊಸ ಸಂಪರ್ಕವನ್ನು ನಿಯೋಜಿಸಲು ಆಗಿದೆ.

ವಾಸ್ತುಶಿಲ್ಪದ ಯೋಜನೆ "ಕ್ಲೈಂಟ್ - ಸರ್ವರ್"

ಹೆಚ್ಚು ವಿವರವಾಗಿ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ವ್ಯಾಖ್ಯಾನಗಳು ವಿಶ್ಲೇಷಿಸುವ ಸರ್ಕ್ಯೂಟ್ ವಾಸ್ತುಶಿಲ್ಪ ಅನುಕ್ರಮವಾಗಿ ಅನುಷ್ಠಾನಕ್ಕೆ ಪರಿಗಣಿಸಿ:

1. ಪ್ರಾಪರ್ಟೀಸ್ ServerType ಮತ್ತು ಪೋರ್ಟ್. ಬಳಕೆದಾರ ಸರ್ವರ್ಗೆ ಸಂಪರ್ಕ ಮಾಡಬಹುದಾಗಿದೆ ಸಲುವಾಗಿ, ಬಂದರಿನ ಸರ್ವರ್ ಮತ್ತು ಕ್ಲೈಂಟ್ ಪಂದ್ಯದಲ್ಲಿ ಇಬ್ಬರೂ ಬಳಸುತ್ತಾರೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಮುಖ್ಯ. ಈ ನಿಯತಾಂಕ ಉದ್ದೇಶ ಆಸ್ತಿ ಪೋರ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ ಆಗಿದೆ. ಸಂಪರ್ಕ ಪ್ರಕಾರ ServerType ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ.

2. ಸಾಕೆಟ್ ತೆರೆಯುವ ಪ್ರಕ್ರಿಯೆ. ಸೆಶನ್ಗಾಗಿ "ಕ್ಲೈಂಟ್ - ಸರ್ವರ್" ಇದು ಒಂದು ಸಾಕೆಟ್ ಮತ್ತು ಬಂದರು ತೆರೆಯಲು ಮುಖ್ಯ. ಆಸ್ತಿ ಬಳಸಿಕೊಂಡು ಆಲಿಸಿ.

3. ಮುಂದೆ, ಬಳಕೆದಾರ ದತ್ತಾಂಶ ವಿನಿಮಯ. ಕೆಲಸ ಪೂರ್ಣಗೊಂಡ ನಲ್ಲಿ ಕ್ಲೈಂಟ್ ಆಫ್ ನಡೆಯುತ್ತದೆ. ಸೂಕ್ತ ಸಿಸ್ಟಂ ನಿರ್ವಾಹಕರು ತಂಡ, ಸರ್ವರ್ ಎಲ್ಲಾ ಸ್ಥಾಪಿಸಲಾಯಿತು ಸಂಪರ್ಕಗಳನ್ನು ಬ್ರೇಕಿಂಗ್ ಮತ್ತು ಹೊಸ ಸಂಪರ್ಕಗಳಿಗೆ ಕಾಯುತ್ತಿರುವ ಪ್ರಕ್ರಿಯೆ ನಿಲ್ಲಿಸುವ, ಅದರ ಕೆಲಸ ಪೂರ್ಣಗೊಂಡ.

ಡೆಲ್ಫಿ ಅನ್ವಯಗಳ ಭಾಷೆಯಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ TServerSocket «ಕ್ಲೈಂಟ್ - ಸರ್ವರ್"

ಈವೆಂಟ್ OnClientWrite ಮತ್ತು OnClientRead ಬಳಸಿಕೊಳ್ಳುವ ಮೂಲಕ ಬಳಕೆದಾರ ಮಾಹಿತಿಯನ್ನು ಕಳುಹಿಸುವ ಮತ್ತು ಸ್ವೀಕರಿಸುವ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಬಳಕೆದಾರನು ClientSocket ಒಂದು ನಿಯತಾಂಕ ಮೂಲಕ ಸಂವಹನ ಮಾಡಬಹುದು. ಕೆಲಸ ಸಾಮಾನ್ಯವಾಗಿ ಕೆಳಗಿನ ವಿಧಾನಗಳು ಮತ್ತು ಗುಣಗಳನ್ನು ಬಳಸುತ್ತದೆ:

- ಕ್ಷಣದಲ್ಲಿ ಸಂಪರ್ಕ ಬಳಕೆದಾರರು ಸಂಖ್ಯೆ;

- ಸಕ್ರಿಯ ಪ್ರಕ್ರಿಯೆಗಳ ಸಂಖ್ಯೆ;

- ಉಚಿತ ಪ್ರಕ್ರಿಯೆಗಳು ಸಂಖ್ಯೆ;

- ಪೋರ್ಟ್ ಅತಿಥೇಯ ಹೆಸರು ಮತ್ತು ಸ್ಥಳೀಯ ಐಪಿ ವಿಳಾಸವನ್ನು;

- ಅನ್ಲಾಕ್ ಮತ್ತು ಸಾಕೆಟ್ ಲಾಕ್.

ಅಂತಿಮವಾಗಿ, ವಿಶೇಷ ಗುಣ ಸಾಮಾನ್ಯವಾಗಿ ಅನ್ವಯಿಸುತ್ತದೆ ಗಮನ ಪಾವತಿ - ಡೇಟಾ. ಈ ಆಸ್ತಿ ಕೆಳಗಿನ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಸರ್ವರ್ ಪ್ರತಿ ಕ್ಲೈಂಟ್ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ಅಗತ್ಯವಿದೆ, ಮತ್ತು ಈ ಮಾಹಿತಿಯನ್ನು ನಿರ್ದಿಷ್ಟ ಸಾಕೆಟ್ ಸಾಂಗತ್ಯ ಅಗತ್ಯವಿದೆ ಅಂದರೆ ಬಳಕೆದಾರರು ಒಂದು ದೊಡ್ಡ ಸಂಖ್ಯೆಯ, ಪೂರೈಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಅಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಕೈ ಬಂಧಿತ ಬಳಕೆ ಬಹಳ ಅನನುಕೂಲ, ಮತ್ತು ಆದ್ದರಿಂದ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಡೇಟಾ ಆಸ್ತಿಯಾಗಿದೆ. ಅದಾಗ್ಯೂ, ಆ ಡೇಟಾ ಮುಖ್ಯ - ಒಂದು ಸೂಚಿಯಾಗಿದೆ ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ಕೆಲಸ ಎಲ್ಲಾ ನಿಯಮಗಳು (ಸ್ಮರಣೆ ಹಂಚಿಕೆ, ಇತ್ಯಾದಿ ಪ್ರಕಾರವನ್ನು ಸೂಚಿಸುತ್ತದೆ) ಪಾಯಿಂಟರ್ಸ್ ಎಂಬುದನ್ನು ಯಾವಾಗಲೂ ಪರಿಶೀಲಿಸಿ ಮುಖ್ಯ

ದಸ್ತಾವೇಜನ್ನು

ಇಲ್ಲಿಯವರೆಗೆ, "ಕ್ಲೈಂಟ್ - ಸರ್ವರ್" ಅಭಿವೃದ್ಧಿಗೆ ಸಾಹಿತ್ಯ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಸಾಕೆಟ್ ಅರ್ಜಿಗೆ ಸಂಬಂಧಿಸಿದ ಅನ್ವಯಗಳನ್ನು ಡೆಲ್ಫಿ, ಕಡಿಮೆ ತೋರಿಸಲಾಗಿದೆ. ಆದ್ದರಿಂದ, ಈ ಅಂಶವು ಒಂದು ವಿಸ್ತೃತ ಪರೀಕ್ಷೆಗೆ ಲಿನಕ್ಸ್ ದಸ್ತಾವೇಜನ್ನು ಮತ್ತು Unix- ವ್ಯವಸ್ಥೆಗಳು ಉಲ್ಲೇಖಿಸಬಹುದು ಇದು ಬೇಕಾದಷ್ಟು ವಿವರವನ್ನು ಸಾಕೆಟ್ಗಳು ಬಳಸಿಕೊಂಡು ಅನುಷ್ಠಾನ, ಅನ್ವಯಗಳ ತಂತ್ರವಾಗಿದ್ದು, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಪರ್ಲ್ ಅಥವಾ ಸಿ ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kn.delachieve.com. Theme powered by WordPress.