蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年6月6日 10:18


请教一个问题!

我在unix下写了这个代码怎么回是错误的,希望给点帮助[code]
#include <sys/types.h>;
#include <sys/socket.h>;
main()
{
  int sock;
  if ((sock = socket(AF_INET, SOCK_RAW,0)) < 0)
          {  
          perror("socket");
                  printf("错误");
              exit(1);  
      }  
}
[/code]

请教一个问题!

参数SOCK_RAW的原因,你用SOCK_STREAM就好了,你要用SOCK_RAW的话,你要用超级用户。

请教一个问题!

还是老样子 有错误啊!
symbol referencing errors. not output written to a.out
帮个忙啊!

请教一个问题!

不可能吧,我这里就可以编译出来的阿。

请教一个问题!

是不是编译的原因:
cc -o test test.c -lsocket

请教一个问题!

cc -o test test.c -lsocket

真的是我不会编译啊
我这样写的
cc -g test.c -o test
是错的  不知道加这个-lsocket是什么意思!

请教一个问题!

编写socket通讯函数时一定要用-lsocket
就是利用socket库函数
还用-lcurse等等



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com