recvfrom()怎样用? sockaddr 实际上和SOCKADDR_IN一样,你将From转换成SOCKADDR_IN结构就成了。具体形式,看看SOCKADDR_IN的定义. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果在VB里 sockaddr 是一个自定义变量了怎么得到IP地址和端口? pktbuf=(char *)malloc(3*512);SOCKADDR_IN bind_addr;SOCKADDR_IN recv_addr;int ra_len;int ba_len;int s;ra_len=sizeof(recv_addr);s=socket(AF_INET,SOCK_DGRAM,0);ba_len=sizeof(bind_addr);memset((char *)&bind_addr,0,ba_len);bind_addr.sin_family =AF_INET;bind_addr.sin_addr.S_un .S_addr =inet_addr("202.112.144.30");bind_addr.sin_port =htons(8000);bind(s,(struct sockaddr *)&bind_addr,sizeof(bind_addr));recvfrom(s,pktbuf,3*512,0,(struct sockaddr *)&recv_addr,&ra_len);别忘了给分! slider控件如何换肤啊! CrazyAzreal 兄弟进来接分拉,多谢你的XML的操作类:) 有关vc 教你理解复杂的C/C++声明 关于动态加载控件的问题????? COM高手请进 急!急!急!急!请问怎么去掉主窗口的滚动条? 请问,有没有检查输入的字符串是不是IP地址的函数? 求助:将CString型转换为LPBYTE的转换函数 怎样获得多媒体文件(如mpg)的播放总时间? 谁有图文并茂的push_like风格的button,必重谢!!!! MFC中或API中是否有把BMP文件压缩成JPG文件的函数
怎么得到IP地址和端口?
SOCKADDR_IN bind_addr;
SOCKADDR_IN recv_addr;
int ra_len;
int ba_len;
int s;
ra_len=sizeof(recv_addr);
s=socket(AF_INET,SOCK_DGRAM,0);
ba_len=sizeof(bind_addr);
memset((char *)&bind_addr,0,ba_len);
bind_addr.sin_family =AF_INET;
bind_addr.sin_addr.S_un .S_addr =inet_addr("202.112.144.30");
bind_addr.sin_port =htons(8000);
bind(s,(struct sockaddr *)&bind_addr,sizeof(bind_addr));
recvfrom(s,pktbuf,3*512,0,(struct sockaddr *)&recv_addr,&ra_len);别忘了给分!