文章分类 -
通讯
-
实现uclinux下网络通信(UDP)
摘要:目标:实现uclinux下网络通信(UDP),采用c/s模式,客户端发送预定义的字符串,以及发送由键盘输入的字符串,服务器收到字符串口,回送相同的字符串给客户端,并通过串口显示在屏幕上。 遇见过的问题: 1.一直无法打开sock 2.客户端发送成功,服务器端接收错误 相关代码如下:(参考嵌入式linux应用开发详解,源程序存在错误,做适当修改后调试成功) /*服务端程序UDPServer.c*/...
阅读全文
-
基本概念:同步、异步、阻塞和非阻塞
摘要:在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解。 同步 所 谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 Send...
阅读全文
-
epoll应用的一个例子
摘要:代码:/* * PipeTest by Davide Libenzi ( Epoll performace tester ) * Copyright (C) 1999,..,2003 Davide Libenzi * * This program is free software; you can redistribute it and/or modify * it ...
阅读全文
-
linux下Epoll的简单介绍(转载)
摘要:出处:http://hi.baidu.com/jakisou/blog/item/3dd45190b6834388a877a43f.html linux下Epoll的简单介绍 2008年04月27日 星期日 18:33 Q:网络服务器的瓶颈在哪? A:IO效率。 在大家苦苦的为在线人数的增长而导致的系统资源吃紧上的问题正在发愁的时候,Linux 2.6内核中提供的System Epoll为我...
阅读全文
|