求Winscok网络编程入门方法

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:53:58
想学Winscok入门的方法,现在是用VC,想知道Winscok编程的实质是什么,怎么用C实现!!

winsock实质是对socket的封装, socket是对tcp/ip协议的封装, tcp/ip协议是一个网络数据包传递格式的语法和语义

你每发送的任何一个数据 要在互联网上传输 要经过多少交换机 多少路由器 多少dns等等 这里面任意2台机器之间的通信都是tcp/ip完成的 (tcp/ip协议中文版分5卷 上卷3本 下卷2本 没本厚度10cm 里面详细说明了tcp/ip协议的用法)
为什么你编程时只需要知道对方ip就能发送数据了呢, 这些的细节已经被socket封装了 winsock则是根据windows特性 再次封装 更适用于windows变成 socket是跨平台的 支持c的地方 都只持socket 而只有windows支持winsock

直接用socket API函数就可以了 MFC里面封装的WINSOCK函数不好用

0