Socket
文章平均质量分 64
jia162
暂无
展开
-
多线程同时写socket是否需要加锁(转)
[打印] [订阅] [收藏] [推荐给朋友] [本帖文本页] yuangong 精灵转载 2008-01-24 15:29:00 · 3190 阅读 · 1 评论 -
用完成端口开发大响应规模的Winsock应用程序
作者:Anthony Jones&Amol Deshpande 翻译:刘西齐 原文出处:http://msdn.microsoft.com/msdnmag/issues/1000/Winsock/ 通常要开发网络应用程序并不是一件轻松的事情,不过,实际上只要掌握几个关键的原则也就可以了——创建和连接一个套接字,尝试进行连接,然后收发数据。真 正难的是要写出一转载 2008-01-31 14:03:00 · 397 阅读 · 0 评论 -
socket编程模型分析(转)
曾经用VC做过一个聊天程序,目的是熟悉socket编程模型。当然也放到了简历上,没想到每次面试都会被问到有哪些网络模型,早就记不清楚了,只能知道个大概。虽然不用面试了,但还是很有必要把它总结一下,学一点东西,就要把它搞清楚。 没有研究过socket发展史,但通过这些网络模型的分析与比较,也大概明白了其发展过程。最先出现的是阻塞模型,这个模型是讲解计算机网络时被作为例子 介绍的,也是最简单转载 2008-01-31 14:00:00 · 565 阅读 · 0 评论 -
如何优雅地关闭一个socket(转)
最近在windows编程时需要考虑到“如何优雅地关闭一个socket”,查阅了一些资料,现将查到的相关资料做个汇编,希望能对后来者有所帮助(比较懒,所以英文资料没有翻译:-)) 1. 关闭Socket时究竟做了什么 关闭socket分为主动关闭(Active closure)和被动关转载 2007-12-05 23:00:00 · 626 阅读 · 0 评论 -
Socket 的 Send Recv 的长度问题(转)
一个包没有固定长度,以太网限制在46-1500字节,1500就是以太网的MTU,超过这个量,TCP会为IP数据报设置偏移量进行分片传输,现在一般可允许应用层设置8k(NTFS系统)的缓冲区,8k的数据由底层分片,而应用层看来只是一次发送。 windows的缓冲区经验值是4k。 Socket本身分为两种,流(TCP)和数据报(UDP),你的问题针对这两种不同使用而结论转载 2007-12-10 10:20:00 · 10018 阅读 · 0 评论 -
Windows Socket API 使用经验(转)
我的Windows Socket API 使用经验 文章作者:唐纲本文是我在进行MS-Windows、HP-Unix网络编程的实践过程中总结出来的一些经验,仅供大家参考。本文所谈到的Socket函数如果没有特别说明,都是指的Windows Socket API。一、WSAStartup函数 int W转载 2007-12-10 10:24:00 · 878 阅读 · 0 评论 -
WSAEWOULDBLOCK send 出错(转)
今天有朋友问我关于 Winsock 发送数据出错的问题,错误代码为 WSAEWOULDBLOCK。而刚好以前自己也遇到过这个问题,也研究过一下发生的原因,所以很顺利的帮朋友解决了问题,但由于自己语言表达能力太弱,所以干脆把原因分析写下来:“关于 Winsock Send 无法完成,返回 WSAEWOULDBLOCK 的原因分析和解决方法”,如下:首先,Winsock 异常 10035 WS转载 2007-12-25 08:40:00 · 1593 阅读 · 1 评论