编程高手快来吧。。。。

来源:百度知道 编辑:UC知道 时间:2024/09/24 20:26:53
这是在网上看到的一段代码片段 只有这么一点 那位大哥能帮我给编译一下 我不需要什么功能的实现 给编译通过 就行 我想看看是如何做的 辛苦了
#include <stdlib.h>
#include <stdio.h>
#include <Windows.h>

int main()
{

char * rPort;
rPort= getenv("rPort");

serv_addr.sin_port = htons(atoi(rPort));
if (connect(sockfd,&serv_addr,sizeof(serv_addr)) < 0) ;
error("ERROR connecting");
}
ps: 就这么点东西...........

这是个套接口程序,光是这点要实现通讯功能还是不够的,你自己去找找网上的例子:

#include <stdlib.h>
#include <stdio.h>
//屏蔽掉此包含 #include <windows.h>
#include <winsock2.h>
//将此库添加到工程: ws2_32.lib
int main()
{
char * rPort;
rPort= getenv("rPort");
sockaddr_in serv_addr;
SOCKET sockfd = 0;

serv_addr.sin_port = htons(atoi(rPort));
if (connect(sockfd,(sockaddr *)(&serv_addr),sizeof(serv_addr)) < 0)
perror("ERROR connecting");

return 0;
}