关于socket绑定的困惑,请xdjm们帮忙,十分紧急!!!
时间:2004-08-26
来源:互联网
说很多的话不如看源代码来的直接,我的源代码如下:
#include "string.h"
#include "netinet/in.h"
#include "netdb.h"
#include "sys/types.h"
#include "sys/socket.h"
#define MYPORT 3490
int main(int argc,char* argv[])
{
int sockfd,ret=0;
struct sockaddr_in my_addr={0};
sockfd=socket(AF_INET,SOCKET_STREAM,0);
if(sockfd==-1)
{printf("error new a socket");
exit(0);
}
my_addr.sin_family=AF_INET;
my_addr.sin_port=htons(MYPORT);
my_addr.sin_addr.s_addr=inet_addr("166.241.5.11");
bzero(&(my_addr.sin_zero),8);
ret=bind(sockfd,(struct sockaddr*)&my_addr,sizeof(struct sockaddr));
if(ret==-1)
{
printf("error binding the socket\n");
exit(0);
}
printf("binding successful!\n");
exit(0);
}
运行结果:error binding the socket
开始以为可能是设置的端口刚好是在用,用netstat察看,发现不是;换了几个端口,问题也没解决。希望大家给与帮助!
#include "string.h"
#include "netinet/in.h"
#include "netdb.h"
#include "sys/types.h"
#include "sys/socket.h"
#define MYPORT 3490
int main(int argc,char* argv[])
{
int sockfd,ret=0;
struct sockaddr_in my_addr={0};
sockfd=socket(AF_INET,SOCKET_STREAM,0);
if(sockfd==-1)
{printf("error new a socket");
exit(0);
}
my_addr.sin_family=AF_INET;
my_addr.sin_port=htons(MYPORT);
my_addr.sin_addr.s_addr=inet_addr("166.241.5.11");
bzero(&(my_addr.sin_zero),8);
ret=bind(sockfd,(struct sockaddr*)&my_addr,sizeof(struct sockaddr));
if(ret==-1)
{
printf("error binding the socket\n");
exit(0);
}
printf("binding successful!\n");
exit(0);
}
运行结果:error binding the socket
开始以为可能是设置的端口刚好是在用,用netstat察看,发现不是;换了几个端口,问题也没解决。希望大家给与帮助!
作者: billwelch 发布时间: 2004-08-26
#include <string.h>
#include <netinet/in.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/socket.h>
#define MYPORT 3490
#include <netinet/in.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/socket.h>
#define MYPORT 3490
作者: billwelch 发布时间: 2004-08-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28