c++

博客园 首页 新随笔 联系 订阅 管理

2011年3月16日 #

摘要: 配置minigui可能每个人第一次都不成功,都是在网上查了一片又一片才知道该怎么配置.在此,我个人写一下我配置的过程:1修改linux的默认字符集,解决与windows之间传递文件出现乱码的问题 # echo "zh_CN.GB2312 GB2312" >> /var/lib/locales/supported.d/local # locale-gen # vim /etc/default/locale#LANG="zh_CN:UTF-8"LANG="zh_CN:GB2312"LANGUAGE="zh_CN:zh 阅读全文
posted @ 2011-03-16 22:32 lovewcl 阅读(833) 评论(0) 推荐(0) 编辑

摘要: 一.Select 函数详细介绍 Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。 可是使用Select就可以完成非阻塞(所谓非阻塞方式non-block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回值的不同来反映函数的执行情况,如果事件发生则与阻塞方式相同,若事件没有. 阅读全文
posted @ 2011-03-16 12:20 lovewcl 阅读(28289) 评论(4) 推荐(3) 编辑

摘要: #include <sys/types.h>#include <sys/socket.h>#include <string.h>#include <netinet/in.h>#include <stdio.h>#include <stdlib.h>#include <errno.h>#define BUFFER 800#define SERV_PORT 3333int main(){ int sockfd,n; socklen_t len; socklen_t src_len; struct sockaddr_ 阅读全文
posted @ 2011-03-16 11:44 lovewcl 阅读(2714) 评论(0) 推荐(0) 编辑