网络编程
tan625747
这个作者很懒,什么都没留下…
展开
-
揭开Socket编程的面纱
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmission转载 2009-06-15 22:36:00 · 308 阅读 · 0 评论 -
前言 基本函数
WSA是windows socket API简称1 在delphi用这些API时,应先先明WSAStartup();//初始WSACleanup;//注销后面介绍一些简单函数的使用我也是学了再写,说错的地方指明,这既是自己的笔记也是大家的参考2、socket函数用于生成socket(soket Descriptor)[声明]SOCKET socket(int af,int type,int转载 2009-06-16 10:10:00 · 286 阅读 · 0 评论 -
学习网络编程的十个步骤
经过多年的网络编程实践之后,个人觉得初学网络编程者可以从以下几个步骤开展: 1)下载一个可以互动的学习工具,通过这个与这个工具互动,我们可以及时的学到每个api的结果如果。我个人强烈推荐一个互动好工具,即python,下载地址http://www.python.org/ 对于有c/c++或java基础的朋友通过一两个礼拜的时间就可以上手了,另外个人建议初学者可以学习dive into pyt转载 2009-06-18 01:00:00 · 581 阅读 · 0 评论 -
vc 累积
HICON m_hIcon;在MainFrm的OnCreate()里m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);SetIcon(m_hIcon, TRUE); // Set big iconSetIcon(m_hIcon, FALSE); // Set small icon cs.style&=~FWS_ADDTOTITLE;原创 2009-09-05 18:35:00 · 371 阅读 · 0 评论 -
c/s网络结构
采用c/s 客户端和服务端模式进行文件和命令数据的传输,以及数据的交换。c/s 和b/s p2p等多种技术想结合。一,cs 网络的实现采用传统的客户端和服务端模式,用tcp/ip 协议进行数据的交互和传递。二,cs网络开发模仿著名的灰鸽子软件,灰鸽子的到来,给网络世界,带来了新的活力,给人们带来新的体验,和观念,这也是互联网必然的结果。 三,cs网络的缺点对网络要求高原创 2009-11-23 22:04:00 · 725 阅读 · 0 评论 -
高级WinSock多人游戏编程技术
多人网络游戏中如何避免迟延是一个比较重要的话题。作为多人网络游戏开发者,我们总是努力使事情做得更快,减少迟延以获得更多的带宽。这也是我们为什么通常会抛弃TCP的稳定性而使用UDP提高速度的原因。减少延迟,接受更多应答多播也是其中一种方法。在未来的因特网,多播涉及高速高品质跨网络数字电视数据传输。在网络游戏中,多播会给我们带来什么好处?简而言之,它不仅能降低游戏服务器的工作量,并且解决了在网络上无转载 2009-12-04 16:13:00 · 371 阅读 · 0 评论 -
网络游戏通讯模型初探
序言 网络游戏,作为游戏与网络有机结合的产物,把玩家带入了新的娱乐领域。网络游戏在中国开始发展至今也仅有3,4年的历史,跟已经拥有几十年开发历史的单机游戏相比,网络游戏还是非常年轻的。当然,它的形成也是根据历史变化而产生的可以说没有互联网的兴起,也就没有网络游戏的诞生。作为新兴产物,网络游戏的开发对广大开发者来说更加神秘,对于一个未知领域,开发者可能更需要了解的是网络游戏与普通单机游戏有何区别转载 2009-12-04 16:37:00 · 478 阅读 · 0 评论 -
boost::thread线程创建方式总结
涉及到多线程编程,由于跨平台的原因我采用了boost线程库。在创建线程时遇到了几种线程创建方式现总结如下: 首先看看boost::thread的构造函数吧,boost::thread有两个构造函数: (1)thread():构造一个表示当前执行线程的线程对象; (2)转载 2011-10-15 17:27:39 · 464 阅读 · 0 评论