| nsfilehandleext. NSFileHandleext´Â ÆÄÀÏ ¹× ¼ÒÄÏ Ã³¸®¿¡ »ç¿ëµÇ´Â Objective-C / Cocoa Ŭ·¡½º NSFileHandleÀÇ È®ÀåÀÚÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
nsfilehandleext. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Michael Stapelberg
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://michael.stapelberg.de/mxallowd.en
nsfilehandleext. ű×
nsfilehandleext. ¼³¸í
NSFileHandleext´Â ÆÄÀÏ ¹× ¼ÒÄÏ Ã³¸®¿¡ »ç¿ëµÇ´Â Objective-C / COCOA Ŭ·¡½º NSFileHandleÀÇ È®ÀåÀÚÀÔ´Ï´Ù. NSFileHandleext´Â ÆÄÀÏ ¹× ¼ÒÄÏÀ» ó¸®ÇÏ´Â µ¥ »ç¿ëµÇ´Â Objective-C / Cocoa Ŭ·¡½º NSFileHandleÀÇ È®ÀåÀÔ´Ï´Ù. NSFileHandleExt È®ÀåÀÚ´Â ¸Þ¼Òµå + (ID) FileHandleWithConnectionToHost : (NSString *) È£½ºÆ® ÅäÆú·ÎÆ® : (int) Æ÷Æ®; ¹× - (nsstring *) readline; aswell AS - (void) WriteLine : (NSString *) ¶óÀÎ, BSD ¼ÒÄÏ ÁÖÀ§ÀÇ ·¡ÆÛ°¡ ÀÖ½À´Ï´Ù. µû¶ó¼ ¼ÒÄÏ È¿À²ÀûÀ¸·Î ¼ÒÄÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù .methods : + (id) fileHandleWithConnectionToHost : (nsstring *) È£½ºÆ® ÅäÆú·Î¸® : (int) portthis ¸Þ¼Òµå ÁöÁ¤µÈ Æ÷Æ®ÀÇ ÁÖ¾îÁø È£½ºÆ®¿¡ ´ëÇÑ ¿¬°áÀ» ¼³Á¤ ÇÑ ÈÄ¿¡ »õ NSFileHandleÀ» ¹ÝȯÇÕ´Ï´Ù. ¿¬°áÀ» ¼³Á¤ÇÒ ¼ö ¾øÀ¸¸é ¿¹¿Ü°¡ throwµË´Ï´Ù .- (nsstring *) ReadlinEthis ¸Þ¼µå´Â ¼ÒÄÏ¿¡¼ ¼±À» ÀÐ°í ¹ÝȯÇÕ´Ï´Ù. ¶óÀÎÀÇ ³¡Àº Æ®·¹ÀÏ ¸µ "n"À¸·Î Àνĵ˴ϴ٠.- (void) Writeline : (NSString *) ÁÖ¾îÁø ÁÙÀ» Æ®·¹ÀÏ ¸µ "rn"À¸·Î Socket.Example¿¡ ¶óÀÎ ½á ¾µ °ÍÀÔ´Ï´Ù.ÀÌ ¿¹¿¡¼´Â ·ÎÄà ÄÄÇ»ÅÍÀÇ Æ÷Æ® 80¿¡ ¿¬°áÇÕ´Ï´Ù. HTTP ¿äûÀ» º¸³À´Ï´Ù. ¼¹öÀÇ °á°ú´Â ·Î±× â¿¡ ÀμâµË´Ï´Ù. ÀÌÈÄ ¿¬°áÀº closed.ns_during {nsfilehandle * connection = ; ; ; ; nsstring * reply = ; while (> 0) {nslog (@ "¶óÀÎ : % @", ´äÀå); reply = ; } ns_handler {nslog (@ "¼¹ö¿Í °ü·ÃµÈ ¿À·ù : % @", );} ns_endhandlerbefore »ç¿ëÇϱâ Àü¿¡ # import "nsfilehandleext.h"¸¦ »ç¿ëÇÏ¿© È®ÀåÀÚ¸¦ °¡Á® ¿Í¼ µÎ ÆÄÀÏÀ» Ãß°¡ÇؾßÇÕ´Ï´Ù. (nsfilehandleext.h ¹× nsfilehandleext.m) ÇÁ·ÎÁ§Æ®¿¡.
nsfilehandleext. °ü·Ã ¼ÒÇÁÆ®¿þ¾î