socket的简单问题!
我在linux上用的kdeveloper上进行开发调试的。
#include <string.h>
#include <iostream.h>
#include <sys/types.h>
#include <sys/socket.h>
#define MY_PORT 3490
........................
int sockfd;
struct sockaddr_in my_addr; //这里说没有sockaddr_in这种类型,可我的系统里
//面确实有socket.h文件啊
sockfe = socket( AF_INET, SOCK_STREAM, 0);
my_addr.sin_family = AF_INET;
my_addr.sin_port = htons( MY_PORT );
........................
请各位帮帮忙!
问题点数:50、回复次数:5Top
1 楼step_by_step(脚印)回复于 2002-09-29 08:47:56 得分 5
你把sockaddr_in换成sockaddr试试Top
2 楼hohoo(hohoo)回复于 2002-09-29 08:49:51 得分 30
#include <netinet/in.h> //定义struct sockaddr_inTop
3 楼ksyou(过河卒:不能回头怎么办?)回复于 2002-09-29 08:51:21 得分 10
头文件不对,头文件如上Top
4 楼bydpdwz(蚊子)回复于 2002-09-29 08:51:38 得分 5
你还是查查socket.h的路径设置吧。这是最常见的问题Top
5 楼mattrew(小耗子)回复于 2002-09-29 09:08:00 得分 0
关注Top




