文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > 嵌入式Linux TCP网络编程实例
侵权投诉

嵌入式Linux TCP网络编程实例

嵌入式LinuxTCP网络编程实例(C语言)

实例分为客户端和服务器端,其中服务器端首先建立起socket,然后调用本地端口的 绑定,接着就开始与客户端建立联系,并接收客户端发送的消息。客户端则在建立socket之 后调用connect函数来建立连接。

源代码如下所示:

/*server.c*/

#include <sys/types.h>

#include <sys/socket.h>

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#include <sys/ioctl.h>

#include <unistd.h>

#include <netinet/in.h>

#define PORT 4321

#define BUFFER_SIZE 1024

#define MAX_QUE_CONN_NM 5

int main()

{

structsockaddr_inserver_sockaddr, client_sockaddr;

intsin_size, recvbytes;

intsockfd, client_fd;

charbuf[BUFFER_SIZE];

/*建立socket连接*/

if ((sockfd = socket(AF_INET,SOCK_STREAM,0))== -1)

{

perror("socket");

exit(1);

}

printf("Socket id = %d\n",sockfd);

/*设置sockaddr_in结构体中相关参数*/

server_sockaddr.sin_family = AF_INET;

server_sockaddr.sin_port = htons(PORT);

server_sockaddr.sin_addr.s_addr = INADDR_ANY;

bzero(&(server_sockaddr.sin_zero), 8);

int i = 1;/* 使得重复使用本地地址与套接字进行绑定 */

第1页

你可能喜欢

  • TCP论文
  • 实例分析
  • 应用实例
  • 工程实例
  • 网络调查
  • 编程基础
  • 编程指南
  • 信息网络

热门文档

相关文档

  • 嵌入式Linux网络编程

    嵌入式Linux网络编程嵌入式Linux网络编程隐藏>> 嵌入式应用程序设计第七章 嵌入式Linux网络编程 本章课程: 本章课程: 7.1 TCP/IP概述 7.2 网络编程基础知识 ...

  • 嵌入式Linux网络编程

    本章的要求 第10章、嵌入式Linux网络编程掌握TCP/IP协议的基础知识 掌握嵌入式Linux基础网络编程 掌握嵌入式Linux高级网络编程 分析理解Ping源代码 能够独立编写客户...

  • 嵌入式Linux网络编程

    本章的要求 第10章、嵌入式Linux网络编程 ?掌握TCP/IP协议的基础知识 ?掌握嵌入式Linux基础网络编程 ?掌握嵌入式Linux高级网络编程 ?能够独立编写客户端、服务器端...

  • 嵌入式Linux网络编程和嵌入式Linux设备驱动开发

    嵌入式Linux网络编程和嵌入式Linux设备驱动开发_工学_高等教育_教育专区。嵌入式Linux网络编程 TCP/IP协议网络基础编程网络高级编程嵌入式Linux设备驱动开发一、设备...

  • 10嵌入式Linux网络编程

    掌握 TCP/IP 协议的基础知识 掌握嵌入式 Linux 基础网络编程 掌握嵌入式 Linux 高级网络编程 分析理解 Ping 源代码 能够独立编写客户端、服务器端的通信程序 能够...

  • 实验7 嵌入式linux网络编程

    实验7 嵌入式linux网络编程_计算机软件及应用_IT/计算机_专业资料。实验 7 嵌入式 linux 网络编程【实验目的】 1. 熟悉 linux 的 TCP/IP 操作函数; 2. 掌握...

  • 嵌入式Linux网络编程第1章

    嵌入式Linux网络编程第1章_IT/计算机_专业资料。第1章 TCP/IP概述互联网最初是由于军事用途出现的,先在网络已经走 进千家万户,成为生活的一部分。联网的各个...

  • Linux网络编程之TCP

    Linux网络编程之TCP_互联网_IT/计算机_专业资料。学习和掌握linux下的UDP通信的基本原理和基本编程方法基于 ATOM N270,NORCO(华北工控) EMB-3850嵌入式开发板 ...

  • linux嵌入式Socket网络编程学习笔记

    linux嵌入式Socket网络编程学习笔记_IT/计算机_专业资料。linux嵌入式Socket网络...在这篇中,我将会介绍一下面向连接(TCP)socket 编程, 其中辅以实例,代码可供...

  • linux嵌入式socket编程原理及实例分析

    linux嵌入式socket编程原理及实例分析_IT/计算机_专业资料。linux嵌入式socket...TCP 和 UDP 均规定,小于 256 的端口号才能作保留 端口。 地址 网络通信中...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email