猎豹MFC--Socket编程基础TCP服务端和客户端

猎豹MFC--Socket编程基础TCP服务端和客户端_第1张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第2张图片


猎豹MFC--Socket编程基础TCP服务端和客户端_第3张图片

技术细节:
猎豹MFC--Socket编程基础TCP服务端和客户端_第4张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第5张图片

猎豹MFC--Socket编程基础TCP服务端和客户端_第6张图片

猎豹MFC--Socket编程基础TCP服务端和客户端_第7张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第8张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第9张图片
绑定前增加服务端地址:
猎豹MFC--Socket编程基础TCP服务端和客户端_第10张图片
增加一个指定端口:
猎豹MFC--Socket编程基础TCP服务端和客户端_第11张图片

增加客户端的地址:和地址的长度“:

客户端的套接字代表一个新的链接:
猎豹MFC--Socket编程基础TCP服务端和客户端_第12张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第13张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第14张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第15张图片
增加字节数组:
猎豹MFC--Socket编程基础TCP服务端和客户端_第16张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第17张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第18张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第19张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第20张图片
下面做客户端//
猎豹MFC--Socket编程基础TCP服务端和客户端_第21张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第22张图片
增加服务器端套接字的地址:
猎豹MFC--Socket编程基础TCP服务端和客户端_第23张图片
增加定义端口:
猎豹MFC--Socket编程基础TCP服务端和客户端_第24张图片

增加命令行参数:
猎豹MFC--Socket编程基础TCP服务端和客户端_第25张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第26张图片



增加命令行参数检查:
猎豹MFC--Socket编程基础TCP服务端和客户端_第27张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第28张图片

猎豹MFC--Socket编程基础TCP服务端和客户端_第29张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第30张图片
永远是本机IP  127.0.0.1
猎豹MFC--Socket编程基础TCP服务端和客户端_第31张图片
链接失败了
猎豹MFC--Socket编程基础TCP服务端和客户端_第32张图片
获取检查代码:
重新编译服务端看到 正在监听说明服务端无错:
  猎豹MFC--Socket编程基础TCP服务端和客户端_第33张图片

猎豹MFC--Socket编程基础TCP服务端和客户端_第34张图片
成功了。
猎豹MFC--Socket编程基础TCP服务端和客户端_第35张图片
发送的是hello:
猎豹MFC--Socket编程基础TCP服务端和客户端_第36张图片

猎豹MFC--Socket编程基础TCP服务端和客户端_第37张图片

在虚拟机中运行试试:
猎豹MFC--Socket编程基础TCP服务端和客户端_第38张图片
在本地客户机中找到该文件:复制到虚拟机中。
猎豹MFC--Socket编程基础TCP服务端和客户端_第39张图片
在虚拟机中跟客户端放在一起:
猎豹MFC--Socket编程基础TCP服务端和客户端_第40张图片

VC++ 的程序都需要改动态链接库
猎豹MFC--Socket编程基础TCP服务端和客户端_第41张图片
猎豹MFC--Socket编程基础TCP服务端和客户端_第42张图片

猎豹MFC--Socket编程基础TCP服务端和客户端_第43张图片





来自为知笔记(Wiz)


转载于:https://www.cnblogs.com/hungryvampire/p/5299789.html

你可能感兴趣的:(网络,运维)