From: Eiji-usagi-MATSUmoto Date: 1998-04-02T20:13:47+09:00 Subject: [ruby-dev:2029] Re: SSL ext library うさぎです 立石さん: > こんな感じで試しに書いてみました。 そっか. こんだけでよかったんですね. というわけで #include "ruby.h" extern VALUE cTCPsocket; VALUE cSSL; Init_ssl() { VALUE cTCPsocket; rb_eval_string("require 'socket'"); cTCPsocket = rb_eval_string("TCPsocket"); cSSL = rb_define_class("SSLSocket",cTCPsocket); } としてやってみたら, rbc0> require "ssl" true rbc0> s = SSLSocket.new("localhost", 25) # rbc0> s.gets "220 localhost ESMTP Sendmail 8.8.5/3.5Wpl7; Thu, 2 Apr 1998 20:10:..." rbc0> exit となって, require "socket" もしなくてできました. どもありがとうございました. 立石さん. -- まつもと@やっぱり, rb_eval_string("TCPsocket") がわからない.