fd_set用法:

http://blog.sina.com.cn/s/blog_5c8d13830100erzs.htm

socket连接:

 lpszHost="127.0.0.1"
nPort =
m_Socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if (m_Socket == SOCKET_ERROR)
{
return false;
} // 构造sockaddr_in结构
sockaddr_in ClientAddr;
ClientAddr.sin_family = AF_INET;
ClientAddr.sin_port = htons(nPort);
hostent* pHostent = gethostbyname((char*)lpszHost);
ClientAddr.sin_addr = *((struct in_addr *)pHostent->h_addr); if (connect(m_Socket, (SOCKADDR *)&ClientAddr, sizeof(ClientAddr)) == SOCKET_ERROR)
{
return false;
}
m_bIsRunning = true;
m_hThread = CreateThread(NULL, , (LPTHREAD_START_ROUTINE)WorkThread, (LPVOID)this, , );

socket连接

最新文章

  1. jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——编译原理
  2. Python: 利用Python进行数据分析 学习记录
  3. AsyncHttpClient 源码分析
  4. FOR ALL ENTRIES IN 与 INNER JOIN 写在一个SQL上影响效率
  5. maven 各种用途
  6. Hashtable在ViewState中无法增加值
  7. 【读书笔记《Android游戏编程之从零开始》】16.游戏开发基础(动画)
  8. 《Linux命令行与shell脚本编程大全》 第三章 学习笔记
  9. 关于group by【转载】
  10. js深入研究之神奇的匿名函数类生成方式
  11. select2简单例子
  12. Photoshop定义画笔选区为空的原因
  13. Android-第三天
  14. python基础-变量运算符(3)
  15. C++解析六-继承
  16. The user survey(用户调查)
  17. C语言函数库
  18. HDU 4183 Pahom on Water(最大流)
  19. javascript获取地址栏参数
  20. Windows API中的坑

热门文章

  1. 零散知识记录-Jira的安装
  2. Python面试题 —— 获取列表中位数
  3. IT男的”幸福”生活"续6
  4. Java技术路线图
  5. 第七章:Javascript数组
  6. msf命令全集
  7. 每天一个linux命令(13):tail 命令
  8. ibatis selectKey用法问题
  9. jquery 插件之 点赞“+1” 特效
  10. Mathematical operation