客户端源码:

http://download.csdn.net/detail/qq78442761/9768668

服务端源码:

http://download.csdn.net/detail/qq78442761/9768662

客户端连接服务器后,对传输的数据进行加密,然后发送tcp包给服务器,

服务器解密后,再对数据库进行操作

这里先不介绍加密和解密,在下节将会介绍,这节是客户端和服务器的tcp交流

这里先交代下环境。

如下:

我用了VMWare。

这里要用NAT模式,与主机通信,如下图所示:

在Vmware 菜单栏里面有个编辑,然后点击虚拟网络编辑器对vmnet8网卡进行设置,如下图所示:

然后我们在虚拟机里面打开cmd界面,输入ipconfig/release和ipconfig/renew

如下图所示:

此时我们查下主机的vmnet8网卡

如下图所示:

这里为了实验的成功。我们把防火墙都关掉

如下图所示:

我们现在ping下192.168.164.131

好了,环境搭建好了。

我们现在来测试下软件:

客户端点击确定后:如下图所示:

此时服务器接收到的数据为:

此时我们查询下数据库的信息:

好了。环境搭建好了,下面一节,将会介绍tcp服务器的搭建源码,和tcp客户端源码

大三软件工程小项目-小技术集合-socket环境搭建相关推荐

  1. 大三软件工程小项目-小技术集合总结

    大三软件工程小项目-小技术集 此篇文章是给出了此小项目用到的技术的总结: 方便自己有忘记的知识点后方便查阅. 也方便有需要的博友看. 下面是各个计算的链接 大家点击了进能进去 大三软件工程小项目-小技 ...

  2. esp32 linux内核,【小狂系列】跟着小狂玩ESP32之编译环境搭建篇

    本帖最后由 3guoyangyang7 于 2016-11-3 18:41 编辑 趁热要打铁,昨天发了ESP32的预告贴,今天小狂就带大家刷一刷ESP32的编译环境搭建.怎么说的,ESP32可以在多平 ...

  3. 用JIRA管理你的项目——(一)JIRA环境搭建

    JIRA,大家应该都已经不陌生了!  最初接触这个工具的时候,我还在一味地单纯依靠SVN管理代码,幻想着SVN可以有个邮件通知,至少在项目成员进行代码修改的时候,我可以第一时间通过邮件获得这个消息!  ...

  4. android4 设置栈大小,【技术分享】Android内核漏洞利用技术实战:环境搭建栈溢出实战...

    [技术分享]Android内核漏洞利用技术实战:环境搭建&栈溢出实战 2017-08-14 16:22:02 阅读:0次 预估稿费:300RMB 投稿方式:发送邮件至linwei#360.cn ...

  5. 自我评估,职业规划及对计算机专业的理解(大三软件工程学生的第一篇博客)

    自我定位职业规划及对计算机邻域的理解 2020-01-09 自我定位: 本人就读于浙工大(仅次于985,211大学)软件工程专业,大三在读,对于学校教学计划掌握程度在80%,能够利用库或API独立完成 ...

  6. 实验三 软件工程结对项目

    Deadline:2018-4-4 10:00,以博客发表日期为准 评分标准: 按时交 - 有分(满分30分,代码和博客各15分),检查项目包括: -  未提交项目源码到Github上,代码部分不得分 ...

  7. 小项目/小游戏Demo合集

    几个以前写过的小项目,比较low,拿出来献献丑. 项目我都已经上传在我的博客上,可以免费下载到. PC端2048小游戏 用C#写的,界面大概是这样 基本逻辑如下: 用picturebox构建一个4*4 ...

  8. Python实战项目23个实战小项目小程序简单

    Python项目23个小项目简单 项目类别 部分项目运行截图 含代码注释 项目类别 51商城 AI智能联系人管理(双击即启动) BBS问答社区 DIY字符画(双击即启动) Excel数据分析师(双击即 ...

  9. 微信小程序开发第一节:环境搭建

    环境搭建 window10,自己已经配置过pycharm. 小程序环境:https://mp.weixin.qq.com/ 自己注册. 微信小程序开发工具下载安装 https://developers ...

最新文章

  1. iOS Podfile里面的use_frameworks!引发的血案
  2. Spring Cloud - 前言
  3. 获取this_带你彻底弄清JavaScript的关键字this
  4. 你是否觉得.Net Web Service 中asmx文件是多余的?
  5. 原来嵌套个网页的技术是这样的
  6. mysql里边字符函数_mysql函数(一.字符函数)
  7. Intellij IDEA神器居然还藏着这些实用小技巧,爽!!!
  8. python图像分类需要什么环境_Python学习简单图像识别分类,python
  9. 如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
  10. 算法:判断二叉树是否包含链表Linked List in Binary Tree
  11. C++中#includeXXX.h和#includeXXX.h的区别
  12. 卡巴斯基最新Key下载 生成卡巴斯基Key的工具下载 卡巴斯基Key下载
  13. LQ-1600K打印机色带传动故障分析
  14. 融云集成一个聊天室页面(vue版本)
  15. Markov链:初始概率、绝对概率
  16. html怎么消除上下间距,html上下间距怎么调-电脑自学网
  17. 实现一下模式识别(三)FLD
  18. RISC-V 指令详解
  19. windows找不到麦克风的解决方法
  20. 2017usnews计算机科学,2017年USNews美国计算机CS专业研究生排名

热门文章

  1. C++女程序员一个人留在北京
  2. 程序设计C++使大家容易陷入重复劳动
  3. 找一个程序员当男朋友是什么样的体验?
  4. 第三节:ES7 新增的幂运算符
  5. 第九节:掌握vue的另一个核心:组件
  6. 掌握这些大数据知识,面试官再也不会怕了!
  7. 大数据之HBase教程
  8. themyleaf 图片上传_springboot thymeleaf 整合 百度富文本编辑器UEditor进行图片上传
  9. python语言程序设计编程题_Python语言程序设计(测试练习题)
  10. 集成电路设计专业视频集(一)