请给一个用API做的socket的Windows程序!------紧急! 我倒是有,不过是bcb的,虽然差不多,不过你不能拿着就用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在只需要DLL了!只需要提供一个建立SOCKET,关闭,连接,接收,发送的接口就可以!时间紧急啊! int sock=0,length=0,msgsock,rval; struct sockaddr_in server; WORD wVersionRequested; WSADATA wsaData; wVersionRequested=MAKEWORD(2,0); int err=WSAStartup(wVersionRequested,&wsaData); if(err==-1){ AfxMessageBox("WSAStartup Error!!! Exit."); exit(1); } sock=socket(AF_INET,SOCK_STREAM,0); if(sock<0){ AfxMessageBox("Create sock Error!!! Exit."); exit(0); } server.sin_family=AF_INET; server.sin_port=htons(2000); server.sin_addr.s_addr=inet_addr("127.0.0.1"); msgsock=connect(sock,(struct sockaddr*)&server,sizeof(server)); int len=send(sock,"01kik",5,0); if (len<0) AfxMessageBox("Send Error!!!"); char buf[100]; do{ rval=recv(sock,buf,100,0); //printf("rval=%d\n",rval); buf[rval]=0;// if(rval<0)// m_Edit.Insert(0,buf);// else// m_Edit.Insert(0,"NO");// UpdateData(false); AfxMessageBox( buf ); break; }while(true); closesocket(msgsock); WSACleanup();这也是我以前在网上找的....下来后自己改了改...还行..挺好使...连接后发了一个字符串.."01kik"这是一个客户端的.. 那就直接用MFC的CSocket不就好了...都包装好了,用起来很简单 问题已经解决!谢谢大家!www.vckbase.com这个网站很好哈!可以多去看看!给分! VC 对话框上添加超连接动态图片 ie地址栏中url中的汉字转换为%xx,是转换为什么码了? 如何将一文件中某一段数据char*以(WCHAR *filename)做为参数传递给函数? 有同志编译过D:\Microsoft Visual Studio\VC98\CRT\SRC下的源代码吗?进来看看。。。 如何程序实现.wav到.mp3的转换? 有关int变量用%f输出的问题。 怎样导入对话框资源? 谁能告诉一个地方下载一个可以查询API查询的工具(中文的) 添加图片问题 关于NURBS曲面厚度的问题研究。 线程优先级 在DLL中传递句柄!急!分不够再加!
struct sockaddr_in server;
WORD wVersionRequested;
WSADATA wsaData;
wVersionRequested=MAKEWORD(2,0);
int err=WSAStartup(wVersionRequested,&wsaData);
if(err==-1){
AfxMessageBox("WSAStartup Error!!! Exit.");
exit(1);
}
sock=socket(AF_INET,SOCK_STREAM,0);
if(sock<0){
AfxMessageBox("Create sock Error!!! Exit.");
exit(0);
}
server.sin_family=AF_INET;
server.sin_port=htons(2000);
server.sin_addr.s_addr=inet_addr("127.0.0.1");
msgsock=connect(sock,(struct sockaddr*)&server,sizeof(server));
int len=send(sock,"01kik",5,0);
if (len<0)
AfxMessageBox("Send Error!!!"); char buf[100];
do{
rval=recv(sock,buf,100,0);
//printf("rval=%d\n",rval);
buf[rval]=0;
// if(rval<0)
// m_Edit.Insert(0,buf);
// else
// m_Edit.Insert(0,"NO");
// UpdateData(false);
AfxMessageBox( buf );
break;
}while(true); closesocket(msgsock);
WSACleanup();
这也是我以前在网上找的....下来后自己改了改...还行..挺好使...
连接后发了一个字符串.."01kik"
这是一个客户端的..
都包装好了,用起来很简单
给分!