C で記述された実行中のサーバーがあり、このサーバー用の Ruby クライアントを作成する必要があります。サーバーは仮想マシンを介してubuntuで実行されており、Mac OSで作業しています(これが本当に重要かどうかはわかりません)。
私が今までクライアントに持っていたのは
myStreamSock = Socket::new( Socket::AF_INET, Socket::SOCK_STREAM, 0 )
myaddr = [Socket::AF_INET, 3333, 127, 0, 0, 1, 0, 0].pack("snCCCCNN")
myStreamSock.connect( myaddr )
これは戻ります
`connect': Connection refused - connect(2) (Errno::ECONNREFUSED)
これは、サーバーが vm で実行されているためですか、それとも何か不足していますか?
どんな助けでも本当に感謝しています!