我正好有原代码
也是在网上找的
给你贴上来
#include <winsock2.h>
int main()
{
WSADATA wsa;
SOCKET listenFD;
int ret;
char asd[2048]; WSAStartup(MAKEWORD(2,2),&wsa); listenFD = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); struct sockaddr_in server; server.sin_family = AF_INET;
server.sin_port = htons(3764);
server.sin_addr.s_addr=ADDR_ANY;
ret=bind(listenFD,(sockaddr *)&server,sizeof(server));
ret=listen(listenFD,2);
int iAddrSize = sizeof(server);
SOCKET clientFD=accept(listenFD,(sockaddr *)&server,&iAddrSize);
unsigned long lBytesRead;
while(1) {
lBytesRead=recv(clientFD,Buff,1024,0);
if(lBytesRead<=0) break; overflow(Buff,lBytesRead); ret=send(clientFD,Buff,lBytesRead,0);
if(ret<=0) break; }
WSACleanup();
return 0;
}
也是在网上找的
给你贴上来
#include <winsock2.h>
int main()
{
WSADATA wsa;
SOCKET listenFD;
int ret;
char asd[2048]; WSAStartup(MAKEWORD(2,2),&wsa); listenFD = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); struct sockaddr_in server; server.sin_family = AF_INET;
server.sin_port = htons(3764);
server.sin_addr.s_addr=ADDR_ANY;
ret=bind(listenFD,(sockaddr *)&server,sizeof(server));
ret=listen(listenFD,2);
int iAddrSize = sizeof(server);
SOCKET clientFD=accept(listenFD,(sockaddr *)&server,&iAddrSize);
unsigned long lBytesRead;
while(1) {
lBytesRead=recv(clientFD,Buff,1024,0);
if(lBytesRead<=0) break; overflow(Buff,lBytesRead); ret=send(clientFD,Buff,lBytesRead,0);
if(ret<=0) break; }
WSACleanup();
return 0;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货