我的第一个跨机器程序
    
            
摘要:一个最最简单的UDP通信.一开始把exe发给人家死活运行不了, 提示说程序没配置好. 百度之后了解到跟VS有关.解决方法是:把项目属性里的"MFC的使用"这一项改为[在静态库中使用MFC]. 之后再编译就行了.注意到如此编译出的exe会大许多.server.cppCode highlighting produced by Actipro CodeHighlighter (freeware)http...
        
阅读全文
 
        
            
    Windows Sockets 学习笔记 [第3章 Windows Sockets 基础] (Part I)
    
            
摘要:3.2 协议特征3.2.5 从容关闭Windows Sockets API提供了shutdown()和WSASendDisconnect()实现关闭连接的功能.closesocket()实现关闭套接字的功能, 同时也隐含执行shutdown()的功能.客户端从容关闭的过程: 客户端以SE_SEND为参数调用shutdown(), 意为客户端不再发送数据(但客户端还可以接受数据). 服务器收到FD_...
        
阅读全文
 
        
            
    Windows Sockets 学习笔记 [第2章 TCP/IP]
    
            
摘要:2.1 开放系统互连参考模型ISO(International Standards Organization)的OSI(Open System Interconnection)模型从高到低排列, 共7层.应用层(Application): 为操作系统或网络应用程序提供接口.表示层(Presentation): 把传输内容转换为对用户有意义的编码.会话层(Session): 建立/管理/终止会话.传...
        
阅读全文
 
        
            
    Windows Sockets 学习笔记 [第1章 准备开发环境]
    
            
摘要:1.1 Windows Sockets 开发概述1.1.1P2P(peer-to-peer)有前途.1.1.2网络软件分为C/S(Client/Server)和B/S(Browser/Server)两种结构.C/S的特点是: 双方共同承担压力, 客户端响应速度快, 需要装客户端.B/S的特点是: 除了浏览器啥都不用装, 系统扩展/维护/升级简单.Windows Sockets的开发基本基于C/S结...
        
阅读全文
 
        
            
    后缀树的一种线性构造法
    
            
摘要:寒假翻译的其中一篇文章, 介绍的是Ukkonen的线性构造法, 用代码实现起来还是有一定的难度.打了个包, 里面有参考代码, 对帮助理解很起作用. 你自己重新写一遍的话应该至少能缩短30%的代码.[下载]
        
阅读全文