当前位置:  技术问答>linux和unix

Socket程序--编译后提示未定义标识?

    来源: 互联网  发布时间:2015-08-22

    本文导语:  代码:       /一个SOCKET程序的客户端 #include #include #include #include #include #include #include #define PORT 9311 #define SRV_ADDR "172.20.11.10" main() {         int sock_fd,len;         char * msg;         struct sockaddr_in srva...

代码:      
/一个SOCKET程序的客户端
#include
#include
#include
#include
#include
#include
#include
#define PORT 9311
#define SRV_ADDR "172.20.11.10"
main()
{
        int sock_fd,len;
        char * msg;
        struct sockaddr_in srvaddr;
        srvaddr.sin_family=AF_INET;
        srvaddr.sin_port=htons(PORT);
        srvaddr.sin_addr.s_addr=inet_addr(SRV_ADDR);
        bzero(&(srvaddr.sin_zero));
        socket(AF_INET,SOCK_STREAM,0);
        if(sock_fd==-1)
        {
                printf("Create socket error !");
        exit(1);
        }
        connect(sock_fd,(struct sockaddr *)&srvaddr,sizeof(struct sockaddr));
        msg="你好,我在客户端向服务器问好!";
        len=strlen(msg);
        send(sock_fd,msg,len,0);
        close(sock_fd);
}

我用cc client.c命令编译后出现如下错误,
错误:
undefined                       first referenced
 symbol                             in file
htons                               client.o
inet_addr                           client.o
socket                              client.o
connect                             client.o
send                                client.o
i386ld fatal: Symbol referencing errors. No output written to a.out

恳请高人指点!小弟感激不尽!

|
cc client.c -lsocket

    
 
 

您可能感兴趣的文章:

  • Linux下使用openssl api编程socket编程,为什么要编译啊?
  • SOCKET编译问题
  • 如何在redhat e4下用gcc编译socket程序,(-lsocket无法使用啊)!急,在线等
  • 我用单机编译socket和ServerSocket程序,我应该怎样对自己的机器进行设置?
  • 编译socket程序需要加什么库函数?
  • 在solaris 10上进行socket编程 编译没有问题 连接时出了错
  • 在编译有关socket的例子时老有这些错误,是什么一回事
  • 求助大牛:aix平台下如何编译socket程序成功啊?
  • 用ARMV41-UNKNOWN_LINUX-GCC编译出的Socket程序传输结构体出问题,请大家帮忙分析一下
  • 包含了头文件sys/socket.h等,编译链接的时候却报错,是什么问题呢
  • gcc编译socket小程序成功,但生成的文件却无法执行
  • unix下socket 编译的问题
  • 为什么gets()在gcc编译时会报warning,且经socket发往server端只显示一个字符?
  • socket写的udp收包程序,编译老出错。。。
  • linux 下g++编译 书上的socket的例子出错,请帮忙看看?
  • socket中经典例子talk,编译错误,请教原因
  • 一个很普通的问题,关于C/S的一个socket,编译可通过,就是连不上,麻烦各位看一下,急!!!
  • SCO UNix 的 c/c++ 编译器哪儿有? 带socket的例子哪儿有?
  • linux下的socket 编译段错误是怎么回事,求教
  • 求一个socket5的最新版,没有GCC编译错误的
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.net类socket的类成员方法: socket定义及介绍
  • 求助:我的第一个 socket 程序,缺少某些结构的定义
  • java命名空间java.nio.channels类socketchannel的类成员方法: socket定义及介绍
  • 用socket的send发送一个自定义类的问题
  • java命名空间java.nio.channels类serversocketchannel的类成员方法: socket定义及介绍
  • 请问一下,有谁知道linux源代码中socket(int domain, int type, int protocol);函数的定义是在哪个文件中啊?小弟我找了很久,都没找到,谢谢哈。
  • java命名空间java.nio.channels类datagramchannel的类成员方法: socket定义及介绍
  • 高分求救:SOL_SOCKET,SO_RCVTIMO,SO_SNDTIMEO,IPPOTO_TCP,TCP_NODELAY这些是在哪个头文件定义的呢?
  • java命名空间java.net类socket的类成员方法: getsendbuffersize定义及介绍
  • java命名空间java.net类socket的类成员方法: getreceivebuffersize定义及介绍
  • java命名空间java.net类socket的类成员方法: gettrafficclass定义及介绍
  • java命名空间java.net类socket的类成员方法: getport定义及介绍
  • java命名空间java.net类socket的类成员方法: getlocalport定义及介绍
  • java命名空间java.net类socket的类成员方法: getinetaddress定义及介绍
  • java命名空间java.net类socket的类成员方法: isconnected定义及介绍
  • java命名空间java.net类socket的类成员方法: setsotimeout定义及介绍
  • java命名空间java.net类socket的类成员方法: getlocaladdress定义及介绍
  • java命名空间java.net类socket的类成员方法: isclosed定义及介绍
  • java命名空间java.net类socket的类成员方法: tostring定义及介绍
  • java命名空间java.net类socket的类成员方法: isbound定义及介绍
  • java命名空间java.net类socket的类成员方法: isoutputshutdown定义及介绍
  • php通过socket_bind()设置IP地址代码示例
  • re socket编程中 ACCEPT返回的socket与原socket(他参数中的)端口号一样吗?
  • java命名空间javax.management.remote.rmi类rmiconnectorserver的类成员方法: rmi_client_socket_factory_attribute定义及介绍
  • libevent2需要从socket读一段数据写入一个socket中,同时发送给另一个socket
  • java命名空间java.net类socket的类成员方法: getlocalsocketaddress定义及介绍
  • vc做的的socket应用和unix下socket?
  • java命名空间java.net类socket的类成员方法: gettcpnodelay定义及介绍
  • QSocketDevice ( int socket, Type type )中那个 int socket 是哪里来得?
  • java命名空间java.net类socket的类成员方法: setsendbuffersize定义及介绍
  • socket编程 通过man socket, 没有找到socket函数的第一参数该填什么 怎样利用man手册


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3