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