实现手指客户端

时间:2014-09-16 03:11:43

标签: c++ c sockets networking

我需要帮助编写手指客户端。现在,我只是尝试使用端口79上的套接字连接到finger服务器。我使用了getservname(“finger”),它返回端口79.所以为了连接,我使用了:

struct sockaddr_in sa;

sa.sin_family=AF_INET;
sa.sin_addr = inet_addr( "localhost" );
sa.sin_port = htons( 79 );

int s = socket( AF_INET, SOCK_STREAM, 0 );
connect( s, &sa, sizeof( sa ) );

但是,这会在errno中返回“Connection refused”。我也尝试过localhost的“127.0.0.1”。任何人都知道为什么会这样或如何正确连接到本地手指服务器?

谢谢!

0 个答案:

没有答案