摘要:        
NotePad++是绿色的。重装系统后需要自己添加右键菜单。网上给出的方案很类似——新建一个note.reg然后将下面的文字贴进去Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\Shell\NotePad++][HKEY_CLASSES_ROOT\*\Shell\NotePad++\Command]@="D:\\Program Files\\Notepad++\notepad++.exe \"%1\""notepad的路径要自己设置。但是说实话,在win下,我还真没有成功。于是win+r     阅读全文
posted @ 2012-04-13 23:08
westfly
阅读(442)
评论(0)
推荐(0)
        
            
        
        
摘要:        
UDP是无状态的,无法用TCP一样的并发服务器。我们可以用消息队列的方式模拟下。首先,我们看消息队列节点typedef struct msg_buf{ int sockfd; struct sockaddr_in their_addr; /* 连接对方的地址信息 */ int sin_size; char buf[BUFF_SIZE]; size_t len; struct msg_buf *next;}msgbuf_t;关于分配与释放的接口,比较习惯这样的方式了msgbuf_t *get_msgbuf(){ return (msgbuf_t...    阅读全文
posted @ 2012-04-13 22:45
westfly
阅读(1593)
评论(0)
推荐(0)
        
            
        
        
摘要:        
今天遇到一个奇怪的问题。linux环境下gcc,socket中UDP的recvfrom函数原型ssize_t recvfrom(int sockfd,void *buf,int len,unsigned int flags, struct sockaddr *from,socket_t *fromlen);网上给出的最基本的UDP—echo服务器测试基本的是可以的。关于recvfrom的代码如下 char buf[BUFF_SIZE]; struct sockaddr_in their_addr; int sin_size; memset(buf,len,0); ...    阅读全文
posted @ 2012-04-13 21:00
westfly
阅读(5451)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号