- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 Sockets/Windows Sockets错误码
Windows Sockets在头文件winsock.h中定义了所有的错误码,它们包括以"WSA"打头的Windows Sockets实现返回的错误码和Berkeley Sockets定义的错误码全集.定义BerkeleySockets错误码是为了确保原有软件的可移植性.WSAEACCES (10013) Permission denied.试图使用被禁止的访问权限去访问套
2008-06-30 14:17:00 1203
转载 GetLastError与FormatMessage联用得到出错原因
通常,在写WINDOWS程序的时候我们会用 GetLastError()来获得错误代号,进而想要知道具体出错原因(文本描述),我们可以用 FormatMessage 函数来得到。 下面示例一段代码。 1 2 /* 3 利用F
2008-06-30 13:40:00 1344
转载 WinSock学习笔记
Socket(套接字) ◆先看定义: typedef unsigned int u_int; typedef u_int SOCKET; ◆Socket相当于进行网络通信两端的插座,只要对方的Socket和自己的Socket有通信联接,双方就可以发送和接收数据了。其定
2008-06-30 11:09:00 809
转载 TCP/UDP 发送数据的数据长度单位
基于消息的SOCKET最大的发送包大小为SO_MAX_MSG_SIZE(默认为65535, 即64K), 超过此值,SendTo函数将发送失败,失败信息为 WSAEMSGSIZE.但报文段尽寸大于MTU,需要进行IP分片传输,同样这样在接收方,IP层需要组合包操作,并耗内存,一般来说要控制报文大小在小于或等于MTU的范围内,避开拆包和组包过程.在TCP协议中,大的数据实际上可能经过两次分割:第
2008-06-19 21:38:00 2638
转载 VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
BackgroundMSDN中对于在不同的配置下Link的LIB作了说明:C Runtime Library: 开关 对应的库 版本
2008-06-12 21:53:00 1196 2
转载 进度条窗体的源代码 - Delphi
1个窗体,1个unit先说调用方法吧,刚才在csdn里也贴了这段代码..不过没写详细使用方法...汗.. CreateProgressDlg(); try while () do begin UpdateProgressDlg(); if ProgressCanceled then break; end; finally
2008-06-09 21:44:00 1589
转载 UML中一些符号的意义, 写出来加强记忆
图一:此实线箭头表示, 继承, 从一个非接口类的继承.图二:那条连线表示双向关联:看左边, Flight扮演assignedFights角色, 有0到1个Plane跟他关联(一个航班要么取消了没有飞机,要么只能对应一架飞机)看右边, Plane扮演着assignedPlane角色, 有0到多个Flight跟他关联(一个飞机可以参与多个航班, 也可以停在仓库里面烂掉)图三:
2008-06-03 16:44:00 1135
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人