急!急!要交作业了,欢迎指点,高分相谢!!!!!!!!!用VC++ API模式编写一个基于IP/TCP协议的服务器端与客户端通信的程序
欢迎指点,高分相谢!!!!!!!!!用VC++ API模式编写一个基于IP/TCP协议的服务器端与客户端通信的程序,急!急! 问题点数:0、回复次数:2Top
1 楼HunterForPig(留着口水的猪)回复于 2004-12-02 21:00:59 得分 0
客户端:
#pragma comment(lib,"ws2_32.lib")
#include<winsock2.h>
#include<stdio.h>
void main()
{
WSADATA wsaData;
WSAStartup(MAKEWORD(2,2),&wsaData);
SOCKET connSock=socket(AF_INET,SOCK_STREAM,0);
SOCKADDR_IN servAddr;
servAddr.sin_family=AF_INET;
servAddr.sin_port=htons(9878);
servAddr.sin_addr.s_addr=inet_addr("127.0.0.1");
connect(connSock,(SOCKADDR*)&servAddr,sizeof(SOCKADDR_IN));
char buf[11];
recv(connSock,buf,11,0);
printf("%s",buf);
}
服务器端:
#pragma comment(lib,"ws2_32.lib")
#include<winsock2.h>
void main()
{
WSADATA wsaData;
WSAStartup(MAKEWORD(2,2),&wsaData);
SOCKET servSock,cliSock;
SOCKADDR_IN servAddr;
servAddr.sin_family=AF_INET;
servAddr.sin_port=htons(9878);
servAddr.sin_addr.s_addr=htonl(INADDR_ANY);
servSock=socket(AF_INET,SOCK_STREAM,0);
bind(servSock,(SOCKADDR*)&servAddr,sizeof(SOCKADDR_IN));
listen(servSock,5);
while(true)
{
cliSock=accept(servSock,NULL,NULL);
send(cliSock,"hello world",11,0);
}
}Top
2 楼wangjia184(我就是传说中的。。。。。。SB)回复于 2004-12-02 21:42:02 得分 0
开发高手上有 SDK的 TCP UDP 都有Top




