资源简介

linux下socket编程,适合初学者。 包括 广播 组播和udp 的测试代码, 全部经本人测试通过。 标准C编写,如在windows下,只要稍作修改,即可使用。

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

int port = 9999;

int main()
{
    int sin_len;
    char message[256];
    int socket_fd;
    struct sockaddr_in sin;

    int bind_rc close_rc;
    ssize_t recv_rc;

    long save_file_flags;

    printf(“Waiting for data from sender\n“);

    // Initialize socket address structure for Internet Protocols
    bzero(&sin sizeof(sin));
    sin.sin_family = AF_INET;
    sin.sin_addr.s_addr = htonl(INADDR_ANY);
    sin.sin_port = htons(port);
    sin_len = sizeof(sin);

    //Create a UDP socket and bind it to the port
    socket_fd = socket(AF_INET SOCK_DGRAM 0);
    if

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       9050  2010-06-10 11:24  gb_socket\gbrecv

     文件       8954  2010-06-10 10:52  gb_socket\gbsk

     文件       7606  2010-06-10 11:15  gb_socket\gbsvr

     文件       2606  2010-06-10 11:24  gb_socket\gb_recv.c

     文件       2222  2010-06-10 10:51  gb_socket\gb_sk.c

     文件       1268  2010-06-10 11:15  gb_socket\gb_svr.c

     文件        138  2010-08-07 10:59  gb_socket\说明.txt

     文件       8506  2010-06-10 09:47  udp_test\udpcli

     文件       7847  2010-06-10 10:22  udp_test\udpsvr

     文件       1470  2010-06-10 09:47  udp_test\udp_client.c

     文件       1402  2010-06-10 10:50  udp_test\udp_server.c

     文件        131  2010-08-07 11:03  udp_test\说明.txt

     文件       8560  2010-06-10 11:49  zb_socket\zbrecv

     文件       7766  2010-06-10 11:49  zb_socket\zbsend

     文件       2043  2010-06-10 11:49  zb_socket\zb_recv.c

     文件       1148  2010-06-10 11:48  zb_socket\zb_send.c

     文件        132  2010-08-07 11:05  zb_socket\说明.txt

     目录          0  2010-06-10 11:52  gb_socket

     目录          0  2010-06-10 11:52  udp_test

     目录          0  2010-06-10 11:52  zb_socket

----------- ---------  ---------- -----  ----

                70849                    20


评论

共有 条评论