入门级知识
文章平均质量分 78
dfasri
性格像机器人
爱好游戏,乒乓球
生活态度:什么也不改变就是真正的幸福
工作情况:极差
只是个本科,唉
展开
-
TCP/UDP基础入门
5.1UDP实例 UDP发送程序的步骤如下:1. 用WSAStartup函数初始化Socket环境;2. 用socket函数创建一个套接字;3. 用setsockopt函数设置套接字的属性,例如设置为广播类型;很多时候该步骤可以省略;4. 创建一个sockaddr_in,并指定其IP地址和端口号;5. 用sendto函数向指定地址发送数据,这里的目标地址就是广播地址;注意这里不需要绑定,即使绑定了,其地址也会被sendto中的参数覆盖;若使用send函数则会出错,因为send是面向连接的,而UDP是非连接的转载 2011-03-17 17:20:00 · 746 阅读 · 0 评论 -
WINDOWS服务
<br /> 本文主要介绍了 OpenSCManager、CreateService、OpenService、ControlService、DeleteService、RegisterServiceCtrlHandler、SetServiceStatus、StartServiceCtrlDispatcher等操作服务程序的主要几个API的用法,具体的函数参数大家可以查阅MSDN。<br /> 为什么要使用服务应该程序呢?服务程序就像系统的一些服务一样,能够自动地启动,并执行相应的操作;而且因为服务程序的转载 2011-03-22 11:33:00 · 536 阅读 · 0 评论 -
SOCKET编程的小细节和误区
1. UDP使用的误区, 一个socket, 存在两个线程, 同时调用sendto和recvfrom, 是可行的, (阻塞模式下已经通过测试), 同时存在多个线程调用sendto或recvfrom才是不可行的. 采用一个socket进行recvfrom, 把sockaddr拿出来, 用另外的一个socket进行sendto是可行的, 而且效率会比用一个socket要高.2. TCP传原创 2011-07-20 09:38:32 · 1149 阅读 · 4 评论