发布时间:2012-12-11 21:56:14
listen system call listen()监听套接字上的连接 1.int listen(int sockfd, int backlog) ; 2.被动监听的socket 3.需要在此前调用bind()函数,否则由系统指定一个随机的端口 ......【阅读全文】
发布时间:2012-12-11 21:55:52
(前提,Linux要可以上网)先用yum list | grep -i qt4来查找,适合自己的Linux的QT4安装包: yum list | grep -i qt4 PyQt4.i586 4.7.3-......【阅读全文】
发布时间:2012-12-11 21:55:40
(这种方法,本人没有试过) 本文介绍了如何在x86个人PC上搭建Qt Embedded开发环境。文中的内容是个人理解,不对之处请指正。 Qt libraries 4.6.x以及以后版本有了一些变化。编译X11版本的还是Embedded Linux版本的,取决于 ./configure步骤后面加入的参数。而只要下载一个档案就可以了。省去了一些下载的时间。但是编译的 时间没有节省,同样是很漫长。废话不说,进入正题。 宿主机:Fedora 11 i686 Embedded 平台:arm 需要下载的软件包:qt-everywhere-opensource-src-4.6.3.......【阅读全文】
发布时间:2012-12-11 21:54:56
在 4.2 BSD UNIX® 操作系统中首次引入,Sockets API 现在是任何操作系统的标准特性。事实上,很难找到一种不支持 Sockets API 的现代语言。该 API 相当简单,但新的开发人员仍然会遇到一些常见的隐患。 本文识别那些隐患并向您显示如何避开它们。 隐患 1.忽略返回状态 第一个隐患很明显,但它是开发新手最容易犯的一个错误。如果您忽略函数的返回状态,当它们失败或部分成功的时候,您也许会迷失。反过来,这可能传播错误,使定位问题的源头变得困难。 捕获并检查每一个返回状态,而不是忽略它们。考虑清单 1 显示的例子,一个套接字 send 函数。 清单 1.......【阅读全文】
发布时间:2012-12-11 21:53:45
CFLAGS =CC = arm-linux-gccEXEC1 = bvsgetkeyOBJS1 = bvsgetkey.o SRC1 = bvsgetkey.c EXEC = bvsdisplayOBJS = bvsdisplay.o SRC = bvsdisplay.c all:$(EXEC) $(EXEC1)$(EXEC): $(OBJS) $(CC) -o $(EXEC) $(OBJS) $(OBJS): $(SRC) $(CC) -c $(SRC)$(EXEC1): $(OBJS1)&nb......【阅读全文】