您的位置:程序门 -> vc/mfc -> 网络编程



连接其他机器!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


连接其他机器![已结贴,结贴人:isabel1169]
发表于:2007-08-10 11:31:19 楼主
我已经知道网络上一台机器的ip地址,还有它的密码,我怎么在程序里实现去访问它?
发表于:2007-08-10 11:37:071楼 得分:10
远程登陆吧
发表于:2007-08-10 13:56:192楼 得分:0
是要在程序里去连接.
发表于:2007-08-10 14:07:413楼 得分:10
updatedata();
int   err;
                  socket   client_sock;
                  sockaddr_in   sockaddr;
wsadata   conn_wsad;
word   conn_sock_ver=conn_sock_ver=makeword(2,0);
err=wsastartup(conn_sock_ver,&conn_wsad);
if(err)
{
status= "wsastartup   error! ";
updatedata(0);
return;
}
client_sock=socket(af_inet,sock_stream,ipproto_tcp);
if(client_sock==invalid_socket)
{
status= "create   socket   error! ";
updatedata(0);
return;
}
sockaddr.sin_family=af_inet;
sockaddr.sin_addr.s_un.s_addr=inet_addr(serip);
sockaddr.sin_port=htons(serport);
err=connect(client_sock,(lpsockaddr)&sockaddr,sizeof(sockaddr));
if(err)
{
status= "could   not   connect   to   server   "+serip;
updatedata(false);
return;
}
err=wsaasyncselect(client_sock,m_hwnd,wm_sock_client,fd_read ¦fd_close);
if(err==socket_error)
{
status= "set   wsaasyncselect   error! ";
updatedata(false);
return;
}
status= "connect   to   server   successfully! ";
updatedata(false);
发表于:2007-08-10 16:19:494楼 得分:10
看着很有意思,有点像黑客!
发表于:2007-08-10 16:55:085楼 得分:10
多学点吧。
发表于:2007-08-10 17:19:096楼 得分:10
使用rpc


快速检索

最新资讯
热门点击