基于socket的网络编程,Windows socket

  基于socket的网络编程,Windows socket

  我的理解:Windows Socket相当于Windows平台上的两个网络实体打开的一个通信通道。这个通信通道的实现细节是网络双方看不到的(呵呵,你知道是Windows做的)。通过这个通道,网络的两端可以传输各种数据。

  你可能很想问这个通道是怎么打开的。下面我将把服务器段和客户端作为网络的两端来解释。请看下图:

  你看清楚了吗?服务器和客户端之间的连接实际上是服务器套接字和客户端套接字之间的连接。那么在节目中具体是怎样的呢?其实很简单,就是在服务器端程序中创建一个Socket类对象,在客户端程序中创建一个Socket类对象,然后把连接、数据传输等网络通信交给它们。

  了解了Socket通信模型,你觉得Windows Socket网络编程没有你想象的那么难吗?然后可以了解一下MFC中Socket类CAsyncSocket和cSocket的用法。我建议您关注文章Windows Sockets:

  套接字通知和以下内容

  Windows

  套接字:使用类CAsyncSocket

  Windows

  套接字:从套接字类派生

  Windows

  套接字:带归档的套接字如何工作

  Windows

  插座:阻塞

  Windows

  套接字:字节排序

  Windows

  套接字:转换字符串

  实际上,MFC中的Socket类与CWnd类相似,都有一些消息激发函数。您需要了解这些函数在什么条件下会做出响应。最后,建议你了解一下《Windows Sockets: Socket Notifications》的套路(点击样本链接)。这是一个简单的聊天程序,有利于理解Socket(我的灵感就是从那里来的)。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windows强制结束进程命令,cmd强制关闭进程命令
  • windows下的python opencv安装攻略,ubuntu安装opencv-python
  • winserver2016更改远程桌面端口,winserver2012修改远程桌面端口,Windows Server 修改远程桌面端口的实现
  • winserver2012配置iis,win2012 iis配置,Windows Server 2016服务器IIS配置的详细步骤(图文)
  • windows钩子函数,windows钩子基础教程
  • windows钩子函数,windows钩子基础教程,Windows的钩子机制详解
  • windows批处理命令,windows批处理官方教程
  • windows批处理命令,windows批处理官方教程,windows批处理命令教程
  • windows下怎么安装perl,linux安装perl环境
  • windows下怎么安装perl,linux安装perl环境,Windows10下安装配置 perl 环境的详细教程
  • windows下cmd中切换路径与目录查看,cmd怎么切换路径到文件夹
  • windows下cmd中切换路径与目录查看,cmd怎么切换路径到文件夹,cmd命令打开及切换目录路径的实现
  • windowsandroid手机版下载,windowsandroid安装apk
  • windowsandroid手机版下载,windowsandroid安装apk,WindowsAndroid 安装教程详解
  • windows2007下载,win2008server下载
  • 留言与评论(共有 条评论)
       
    验证码: