linux inet_ntoa()函数返回值问题
本人写代码于下:
#include <sys/types.h>
#include <sys/socket.h>
#include <stdio.h>
#include <netinet/in.h>
#include <unistd.h>
#include <sys/select.h>
typedef struct _nvdContent {
unsigned char nvdFlag;
char content[512];
} NvdContent;
int main()
{
int sockfd,n;
struct sockaddr_in servaddr,fromaddr;
socklen_t len;
char buf[1024],string[1024], temp[1024], *pChar;
NvdContent nvdBuf;
int option=1, tmp=0xFFFFFFFF;
unsigned int i;
fd_set rset, wset;
struct timeval tval;
int file;
sockfd = socket(AF_INET, SOCK_DGRAM, 0);
if(sockfd==-1){printf("flasfj\n");return -1;}
memset(&servaddr, 0, sizeof(servaddr));
servaddr.sin_family = AF_INET;
servaddr.sin_port = htons(55566);
memcpy((void*)&servaddr.sin_addr, (void*)&tmp, 4);
char *b= inet_ntoa(fromaddr.sin_addr); printf("*b is %d\n",b);
printf("b is %s\n",b);
#ifdef BEN_DEBUG
printf("#########
相关问答:
Linux不正常关机导致系统坏,请问怎么检查和修复系统?
在刚启动的时候会有提示的。
修复可以靠livecd
或者把基本系统部分重新安装即可
是不是系统编程了read-only的啦?无法往系统写入数据啊?
有的情 ......
有人认为,linux 安全性高,只是因为用的人少,所以那些黑客不愿意去攻击,所以病毒之类的就少,是不是这样?而且linux是开源的,攻击起来 比较容易所以 懒的去攻击
这种说法对么
linux 怎么就安全高 ......
小弟最近需要一个用socket获取html文档的代码,但是老是不能获取完整的html源码。原因不明,望高手指点!
C/C++ code:
char *Http_GET(char *host,int port,char *data) //发送GET请求
{
char response[2 ......
不知道是什么原因,我该如何处理,请大虾们指教了,小弟在此谢过。。。。
错误信息如下:
The program being debugged was signaled while in a function called from GDB.
GDB has restored the context t ......