网络基础学习笔记一------TCP通信之服务器端
来源:互联网 发布:ubuntu vncserver 安装 编辑:程序博客网 时间:2024/05/21 17:17
服务器端
一、创建本地套接字,用于监听
CSocket sockListen;
sockListen.Create(5802,SOCK_STREAM,"127.0.0.1");
二、绑定参数
sockListen.Bind(5801,"127.0.0.1");//绑定参数
三、监听
sockListen.Listen(5);
四、等待连接请求,m_sockSend为成员变量,用于通信
sockListen.Accept(m_socketSend);
五、关闭监听套接字
sockListen.Close();
六、设置一个定时器,用于发送数据,也可手动发送数据
SetTimer(1,500,NULL);
定时器代码如下:
void CSocket_serverDlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
static iIndex = 0;
char szSend[20];
sprintf(szSend,"%010d",iIndex++);
int iSend = m_socketSend.SendTo(szSend,10,5801,"127.0.0.1",0);//发送UDP数据
TRACE("sent %d byte\n",iSend);
m_Strsend = szSend;
UpdateData(FALSE);//编辑框更新显示
CDialog::OnTimer(nIDEvent);
CDialog::OnTimer(nIDEvent);
}
此学习笔记仅供个人备忘所用,不涉及原理方面的解释。
源码连接http://download.csdn.net/detail/afu1972715000/8421617
- 网络基础学习笔记一------TCP通信之服务器端
- 网络基础学习笔记一------TCP通信之客户端
- 网络基础学习笔记二------UDP通信之服务器端
- 基于TCP/UDP的Socket网络通信系列之网络基础篇(一)
- 网络基础学习笔记二------UDP通信之客户端
- TCP/IP网络编程 学习笔记_11 --多进程服务器端
- TCP网络通信服务器端简单示例
- 网络编程学习之TCP客户端与服务器端
- 网络通信之TCP
- 网络编程学习笔记一 第一个服务器端程序
- JAVA基础学习之TCP网络编程
- TCP/IP 网络通信基础
- Socket通信学习实例一之TCP通信
- CocoaAsyncSocket网络通信使用之tcp连接(一)
- CocoaAsyncSocket网络通信使用之tcp连接(一)
- Android与服务器端通信方式(一)之HTTP、TCP、Socket
- Linux网络编程--TCP的套接字通信学习笔记
- TCP/IP网络编程 学习笔记_12 --进程间通信
- SEAndroid安全机制中的进程安全上下文关联分析
- 搭建JBPM4.4+tomcat+eclipse开发环境
- 工作的步骤-1-2-3-4-一种工作方法论
- commons-pool实战之 GenericObjectPool和GenericKeyedObjectPool
- 监控MongoDB状态
- 网络基础学习笔记一------TCP通信之服务器端
- 李阳疯狂android--总结
- 登录与注册
- 开源 java CMS - FreeCMS2.2 信息提取
- Syslog协议介绍
- 【Python】Python一些特殊用法(map、reduce、filter、lambda、列表推导式等)
- 冬令营第十天
- 故障处理】ORA-12162: TNS:net service name is incorrectly specified
- oracle学习笔记1