这几天我在写一个模仿windows自带的ping程序,可是套接字总是创建不成功,在网上找了一些资料最后总算把问题解决了,现在总结一下。
解决方法:以管理员运行VS就行了我的是vs2013,vs2010也一样。
/*Winsock 初始化*/
if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0)
{
//如果初始化不成功则报错,GetLastErro...
分类:
其他好文 时间:
2015-08-02 23:21:46
阅读次数:
365
今天在VS2013中调试SOCKET编程时,遇到了点小问题:
问题代码为:
inet_ntoa(addrClient.sin_addr);
生成错误消息为:
error C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable...
分类:
Web程序 时间:
2015-07-24 18:31:09
阅读次数:
868
最精简的IOCP封装,DELPHI XE8直接编译通过。Winsock2.pas即使用DELPHI自带的,相信XE7也能编译,或者XE6,XE5也能。单说Winsock2.pas,我见过无数种版本的了,各版本WINSOCK 2的API的方法的参数的数据类型居然都有出入,使用不同人封装的Winsock...
分类:
其他好文 时间:
2015-07-23 23:36:11
阅读次数:
256
什么是端口复用: 因为在winsock的实现中,对于服务器的绑定是可以多重绑定的,在确定多重绑定使用谁的时候,根据一条原则是谁的指定最明确则将包递交给谁,而且没有权限之分。这种多重绑定便称之为端口复用。 二、我们如何实现Socket端口复用: 其实我们要实现端口复用很简单,我们只要使用SetSock...
IOCP http://blog.csdn.net/zhongguoren666/article/details/7386592 Winsock IO模型之IOCP模型 http://blog.csdn.net/lostyears/article/details/7436802
分类:
其他好文 时间:
2015-07-21 09:05:19
阅读次数:
107
netsh winsock reset --运行此命令解决错误描述:之前装的vs2010后 再又安装了vs2013 ,运行之前的vs2010项目 就出现以上错误错误应用程序名称: w3wp.exe,版本: 7.5.7601.17514,时间戳: 0x4ce7afa2错误模块名称: ntdll.dll...
分类:
数据库 时间:
2015-07-19 21:42:09
阅读次数:
714
解决办法之一:
在命令提示符那里打入如下命令:
netsh winsock reset catalog
netsh int ip reset reset.log hit
重启电脑后,即可...
分类:
其他好文 时间:
2015-07-17 21:06:54
阅读次数:
722
unit NetFunc; interface uses SysUtils, Windows, dialogs, winsock, Classes, ComObj, WinInet, Variants; //错误信息常量 const C_Err_GetLocalIp = '获取本地ip失败'; C_...
分类:
系统相关 时间:
2015-07-13 17:45:41
阅读次数:
225
以管理员身份运行cmd 输入netsh winsock reset 重启电脑
分类:
移动开发 时间:
2015-07-08 14:31:54
阅读次数:
248
winsock是Windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口 netsh winsock reset 是把它恢复到默认状态http://baike.baidu.com/link?url=1RYDzvCLjp7NmuW0B9S0EFRCCBaE...