From: "助田 雅紀" Date: 1997-12-26T08:34:53+09:00 Subject: [ruby-dev:1173] socket on ruby1.1b3 (mswin32) 助田です。 ruby 1.1b3 mswin32版で、svr.rb は動くけど、clnt.rb とやりとりさせよう とすると駄目でした。(Windows 95+ VC++5.0) NTではうまくいくんでしょうか? で以下のパッチを当てると clnt.rb svr.rb ftplib.rb は95でも使えるよう になります。元ネタは、Perl5のソースです。(でも、tsvr.rb は駄目。) コンパイルオプション変えてるのでファイルサイズは大きくなります。 助田雅紀(masaki.suketa@tonen.co.jp) begin 666 win32.diff.gz M'XL("%GEHC0``W=I;C,R+F1I9F8`Q5I[<]I($O\;U_D[]";9K&0>EC"8AV-? MB,$;;@FD@+PNEU+),#(Z@T1)(K9OD^]^W3,C(8F'<=:Y<]E&C+I[NG_]F)Z1 MQK9E07ZA=SWP%I=W>;V@7QX=LMN`_F;7!>^RX`1P8SM'Q?3H7CZ?W\*4^<#& MT&0C*)9`+]>/JO4C#?1:K;*7S6;72\P,)PO!4H:B7MP/RWLS7"L0]L8;\?7=T34+/PJC&"*I.^MP3I'LBG6:+8YW ML5[2ZUHQAK>6*R+V,IHLQ@Q?,\QRW,#G;RSY=.&-FP>O&^Y8Q^#0P MWG6-UT1IK8Z2Q.-:K@S92BCQS[T\0@V#WOD?K2'X"+IE3YGC*M8\\/)GEGHB M""R/L6UC11S,IB095RPP7-^:F,YXBI1)P(E7M@. M@V'/$&8JMRK,[E)VWJI(R:8^V\!P2[<=-',ONP?O&YUW+?`N#7-L^(&'H:T@ M!J2(7L$D.X:L7BF6\).4R1!>M@4AAG!Z"MUWG8XJ0!P3:YX3732-`SMIO-9I&LS%L&&];W6:[^_N2%OZ$PP,83=CH&BS7@\N% M93$/$V)L!B8<'**4S)R,=JZR65(RLTG#YW.?!5S)S`X:AM1"R>\2N)(N@"M5 M'@VXFPPEDZL3!R<'A-OJUH6U0I33=`5EPJ=Q]@Q9AJF5"O%Z#8 M3J"N4*[5KAC%YK$F(#X^?C2(V8,@9JL0O_B)$+,'0,Q2$)_]$,15[2A70HBK M6@T_.<29WUG0PS2Z0`ZEW^CW&Y\4CYEC-7^&S)_M+SD@*1QI/CMJVQYL*@1$ M1#!\^P:;Z42"$3K9E,A["@?1IZ7?G\DT$0A&T[LSY@M_HDQM/\C!.G,CJ/02 MC\9J40NC<1U4-YX=L!_`"E/FH0!(EJVF)-41(?.=M*&U(Q&<\/SY)A<5$_IM MY[RO+CQ<8X%^L2+0/SK:ACZ[';%Y\`/PLX?#SW8P)J7/7\"?/0;^/Z;R^F9) M-LF'SK*GC0^EFZ?XO5072^WH2A>;H$]M%_1Z.;9=T,O'O('EGWI)Y]&QOY<] M/,SO_,/)8>C"`K$5?2*X#M=?F?E<(_7A(F579S0['6(^@':`Y?@.L'>A#\<- MX))A:;Y%.!3WFF;L#M%-EXL`D`>G=P)[QO9YTSMVF<]9V.W<]0(()LBZ<$:! M[3H^Z3T&V^&C-ZYW[;G8L>\OF\,/[6ZM;/0&%Z\;W6:G95RT/[::>/_@<#_L M%/%"Z`R"9ZP8R(6&4WS]$HZM%<1)(JXW1OMC]5@5\G`WPCP'50O`,$9C-IJ" M84ZG[H@WL\Y8^>K:8_5D`Z4OFUZDHW%KDH.IBSNSK^9TP>)<)&7)MG!P@FLC M;)9I8;R'-J(1$&30BL&Y\;[5A[-3T#5-(W."NSDCAV(/O1@%F3^%8X1&0LL3 M^HZ.INV2-[VC361OP!=?$'@!!YQO22:F1UQX+^0R`VS.T?GH:-<27`HK7!5R MX&*=X^Y%$V#FCMG?U92DN3UGHTDHR467\V'1(_-V68#A#WC.W:CN6>),.*C\$!NG,NKC]_";TH([_=:WD:GV,ID M,N75&[SJ&:W.<)!1='CQ(L:@QJA#^8JM8G!$L]EP=A;C^`)9[,/@.2@KTB$/ MNJHF1`KO"XE+\?DS,2X3B._R,HC8:D@*9"04W-U2I`!!H+V--:;,10_W6XB0 M=JOIQ,*C3X2,B#X1)B%UXRUMSSA]45M'CXY$ZSE5BK79>L_Y2BM\'L-8]2%P M,3J^VB.68ARV/@XY9W6%T_83V;%BG3$8XL;RC='!I9&.?8K'&1(Q-"])79[1 MS)SQ./63LQJ=QF`89P=$,RXM:W3EU[RNDM".Z0=Q@2EY%Z\C+>2/LC)'5DB* MU+,F<=7X6G)P0-6;%\NY&8PF!H$>.R"(BA+_FN.Y2CGJJQB(W*'GT!?K2QQ) M$DI_;Q?>''=4=;J6:@XGB'*XX@"OX2:5*I.?T:P7!_@?3!]75)MH8])L.FP, M)GS!^L#/UV2!]+&.V9:-\7-Y)Q8YVT-`YZ9GSAA&>D$H@K\FB:7C:]1O/EQZ)D;%V)R95PRP6Z1.<8@U7%&!>1X2HAUBL1>2;AC\>X%S M7=[-46>)-V*<,`I#.D)!V+T6KD( M?GF()*[HK1W$]?18L/`<2ICCTN#\R!P@@_)C=[1[Z2!XNVJ*="%=@A%63E,TL>;Z=AD5W(Q_5QS5<-'R24![[#,R9@,>23&/,XO4)'*F/ M-"1M;0F6SM;;! MY-/)KL":J/+<1L8D2B.-952*W%LJF6IYD?LD;!Z2@C];DR\/%XP"L]'2I0K; MQ)U$H,1W$K&Z@8F6B?LMSO(]IN9?SFHI/\T;8Q,L)]'$88LD=RU+'XDG'E%%+XGKP>D*,V']_KFI?PCI#E*@C;E_B(R0I\7T>X-8=G>3; M_V&NI4A!ZLG22I2`]Y?:*8K8]:L4H8->1QX"T+4Q_/2VE0NUR<%S(3Z21L$8 M2CR5CU:,5K_?Z\N<)I7L/@MDN&?H&B?_,&C@FDK=3HO24.$"^?&)(.`4K6YO M2"+IB"XVC*/M+FX2&IWV@+:/?!Y2AJ!8\U1'1+,\4.7NA%]$U0F'8]X/X>3C M,K+2-)+B>ZQ>K-P5103^MB^/&2IE>BRI5_12KBB>:^V+9U14ZN#`FB,3;/"^ ME%`3!]IZ)5?F$E9B@LN+[81Y=:1Q>>OPT)I[>`.#(L`MII>#)[,[:TSQKJC_ M M."-,F()T=987^X")EW3N%U?+&ZQO'&%?R?O-#_UO/>-7N-OJ?(N=(Y=*S M?.@/P\`)PYF MF"-J@4'QB3TQTJZ17]LQ1TVVNB(K29$ MO#_1BEI56'%4W&8%SCYGN"#@AN*'+$GP_SQKJGI16%,ZOL<:RLR_8LV2_R=: M4SP6UAQK.UCCRFS'_2";TG%M0/KQ"UQ/U7P'RQ*\:TW;+FT7*V1UKFVOSO2X"SL,,N#2'%U/ MW:L=U`^9UFJ^3A^+%]XT;6L=\-CHJ]":FBWT=KB;N5][P;I>]QV$[6*# MJ,A%;7M%)D7X.*=U';7KS]1R[> M_O^G>-=$\2YJVXNW/UD$8_=&%+Z)>[.+01'+6G,V"=FN\[VO$TQ67P&8;'F= M8+++2[$)^N3K!-IQ\G6"4HV_35`*WXB*[<8Q0.6S8J#]DCBK8?2"2?SI]?JS M*TZ^2KERDD3OB$@2<:X`$.WP\7:.GRX<;'PM0YC[QKQF?.\JOB8'TU@F[R;0 MK-1+Y;J^@F:*(XEGN537JC$\Q8L[%?FNZW[T,C?N^!P75TV7OU%]JD.^=TNW M.\WP/CQ3!*T*^8L9'Q'KXUO$#$D%;9( M&.(,G?8K>:_U<4A?5,!.]:LYMX^*A:E]"3=40<2U2&^Y1]"BU[,A^?-,>?NN MW[[XI-)\Y_1?JD"7;QKM;N_5/U0Q'U[Q49RW_^[5)WE)^KD\'@KLEA\P9+9) MBM'RB]D-USL_M9UK.!P,&^=_U)\I_),_C'@T87#8[37KJ/#Y>7R$[7^WO_!?LY':P$,@`` ` end