码迷,mamicode.com
首页 >  
搜索关键字:tcp socket    ( 32560个结果
java使用UDP协议传输数据
UDP协议(User Datagram Protocol,用户数据报协议)不同于TCP协议,它是不可能靠的,但是它比TCP协议具有更快的传输速度,UDP发送的数据单元称为数据报,当网络传输UDP传输UDP数据报是无法保证数据能够到达目的地,也无法保证按发送的顺序到达目的地,也就是说先发送了“hello”,再发送了“world”,但接收方可能会先收到“world”,再收到“hello”,也有可能收不...
分类:编程语言   时间:2014-07-22 23:04:13    阅读次数:288
FPS游戏服务器设计的问题 【转】
一、追溯去gameloft笔试,有一个题目是说:叫你去设计一个FPS(第一人称射击游戏),你是要用TCP呢还是要用UDP,说明理由 。二、学习这是两篇网上找到的文章,写非常不错。当时笔试的时候自己没想到这么全,但大概想法都是一致的,摘录下来再学习一下。1.网络游戏程序员须知 UDP vs TCP作者...
分类:其他好文   时间:2014-05-12 18:11:42    阅读次数:390
用 select 实现处理多连接的异步通讯服务器
因为对于任何句柄 ( file descriptor ) select 函数都能检测出其状态变化,对于用于 listen 的 socket 也是一样。只要把用于 listen 的 socket 加入 ( FD_SET ) 到 select 检测的集合里,当有连接到来时 select 就能判断到。因为...
分类:其他好文   时间:2014-05-06 01:07:16    阅读次数:271
基于Libevent的HTTP Server
简单的Http Server使用Libevent内置的http相关接口,可以很容易的构建一个Http Server,一个简单的Http Server如下:#include #include #include #include #include #include int init_win_socket...
分类:其他好文   时间:2014-05-05 23:18:44    阅读次数:418
DHCP在企业网络中的应用
DHCP在企业网络中的应用一、DHCP及DHCP的工作原理DHCP(DynamicHostConfigureProtocol,动态主机配置协议),用于向网络中的计算机分配IP地址及一些TCP/IP配置信息。DHCP的工作工程大致分为四步:(1)Dhcpdiscover:客户端向DHCP服务器端发送广播,寻找DHCP服务器(2)Dhcpoffe..
分类:其他好文   时间:2014-05-03 00:59:46    阅读次数:565
epoll的原理和用法
设想一个场景:有100万用户同时与一个进程保持着TCP连接,而每一个时刻只有几十个或几百个TCP连接时活跃的(接收到TCP包),也就是说,在每一时刻,进程值需要处理这100万连接中的一小部分连接。那么,如何才能高效地处理这种场景呢?进程是否在每次询问操作系统收集有事件发生的TCP连接时,把这100万个连接告诉操作系统,然后由操作系统找出其中有事件发生的几百个连接呢?实际上,在Linux内核2.4版...
分类:其他好文   时间:2014-05-02 23:11:18    阅读次数:311
python 14章,网络编程
一,socket 模块 套接字包括两类:服务器,客户机, 创建一个套接字后让它等待连接 服务器: import socket s = socket.socket() port = 1234 host = socket.gethostname() print host s.bind((host,port)) s.listen(5) while True: get,addr = s...
分类:编程语言   时间:2014-05-02 21:59:57    阅读次数:444
windows系统端口监听
通常情况下,如果想发现所有已经使用的和正在监听的端口,我们可以使用netstat命令。 netstat并非一个端口扫描工具,如果你想扫描计算机开放了哪些端口的话,建议使用本文介绍的方法。 Netstat命令基础 Netstat命令主要用于显示协议统计信息和当前 TCP/IP 网络连接。 其格式如下: NETSTAT [-a] [-b] [-e] [-n] [-o] [-p...
分类:Windows程序   时间:2014-05-02 21:12:12    阅读次数:727
Oracle Update 数据
Clientlogin1.SQLPlus请求使用TCP/IP连接指定TNS服务名如ubuntu。Clientprocess读取tnsnames.orafile向指定的主机发送数据包2.Server端接受请求监听器进程获取客户端发过来的TNS数据包。检查配置文件,符合配置则调用fork()生成子进程3.子进程收集本进程所在的主机名、IP地址及..
分类:数据库   时间:2014-05-02 03:02:28    阅读次数:392
图解IT---1网络与套接字
收集了几张网络方面的原理图,共同特点是清晰简洁。当前有《TCP有限状态机》、《数据包接收》、《套接字层次》,以及《netfilter/iptable原理》。如无特别说明,图片系网上收集,非原作。在此感谢这些图的作者们!...
分类:其他好文   时间:2014-04-30 22:21:39    阅读次数:290
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!