| À̺¥Æ® :: RPC. À̺¥Æ® :: RPC´Â À̺¥Æ® ±â¹Ý Åõ¸í Ŭ¶óÀ̾ðÆ® / ¼¹ö RPC ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
À̺¥Æ® :: RPC. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~jred/
À̺¥Æ® :: RPC. ű×
À̺¥Æ® :: RPC. ¼³¸í
À̺¥Æ® :: RPC´Â À̺¥Æ® ±â¹Ý Åõ¸íÇÑ Å¬¶óÀ̾ðÆ® / ¼¹ö RPC ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. À̺¥Æ® :: RPC´Â À̺¥Æ® ±â¹Ý Åõ¸í Ŭ¶óÀ̾ðÆ® / ¼¹ö RPC Framework.Synopsis # - ¼¹ö ÄÚµå À̺¥Æ® :: RPC :: Server; ³» :: TestModuleÀ» »ç¿ëÇϽʽÿÀ. MY $ Server = À̺¥Æ® :: RPC :: SERVER-> NEW (port => 5555, classes => { "³» : testmodule"=> {...}}); $ Server-> ½ÃÀÛ; ---------------------------------------------------------------------------------) --------- Ŭ¶óÀ̾ðÆ® ÄÚµå À̺¥Æ® :: RPC :: Client; MY $ CLIENT = À̺¥Æ® :: RPC :: Ŭ¶óÀ̾ðÆ® -> NEW (server => "localhost", port => 5555); $ Ŭ¶óÀ̾ðÆ® -> ¿¬°á; # - ¼¹ö¿¡¼ My :: TestModuleÀÇ ÅëÈ ¸Þ¼Òµå My $ obj = My :: TestModule-> New (foo => bar "); $ foo = $ obj-> get_foo; regtiveEvent :: RPC´Â Ŭ¶óÀ̾ðÆ®¿¡¼ ¼¹ö¿¡¼ ¼¹ö·Î Åõ¸íÇÑ °´Ã¼ / ¸Þ¼Òµå ¾×¼¼½º°¡ÀÖ´Â À̺¥Æ® ±â¹Ý ³×Æ®¿öÅ· Ŭ¶óÀ̾ðÆ® / ¼¹ö ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÒ ¶§ Áö¿øÇÕ´Ï´Ù. ³×Æ®¿öÅ© Åë½ÅÀº io :: socket :: sslÀ» »ç¿ëÇÏ¿© ¼±ÅÃÀûÀ¸·Î ¾Ïȣȵ˴ϴÙ. È®Àå °¡´ÉÇÑ API·Î ÀÎÇØ ¿©·¯ À̺¥Æ® ·çÇÁ °ü¸®ÀÚ°¡ Áö¿øµË´Ï´Ù. ÇöÀç À̺¥Æ® ¹× ±Û ¸®ºê°¡ ±¸ÇöµË´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
À̺¥Æ® :: RPC. °ü·Ã ¼ÒÇÁÆ®¿þ¾î