大三软件工程小项目-小技术集合-socket环境搭建
客户端源码:
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环境搭建相关推荐
- 大三软件工程小项目-小技术集合总结
大三软件工程小项目-小技术集 此篇文章是给出了此小项目用到的技术的总结: 方便自己有忘记的知识点后方便查阅. 也方便有需要的博友看. 下面是各个计算的链接 大家点击了进能进去 大三软件工程小项目-小技 ...
- esp32 linux内核,【小狂系列】跟着小狂玩ESP32之编译环境搭建篇
本帖最后由 3guoyangyang7 于 2016-11-3 18:41 编辑 趁热要打铁,昨天发了ESP32的预告贴,今天小狂就带大家刷一刷ESP32的编译环境搭建.怎么说的,ESP32可以在多平 ...
- 用JIRA管理你的项目——(一)JIRA环境搭建
JIRA,大家应该都已经不陌生了! 最初接触这个工具的时候,我还在一味地单纯依靠SVN管理代码,幻想着SVN可以有个邮件通知,至少在项目成员进行代码修改的时候,我可以第一时间通过邮件获得这个消息! ...
- android4 设置栈大小,【技术分享】Android内核漏洞利用技术实战:环境搭建栈溢出实战...
[技术分享]Android内核漏洞利用技术实战:环境搭建&栈溢出实战 2017-08-14 16:22:02 阅读:0次 预估稿费:300RMB 投稿方式:发送邮件至linwei#360.cn ...
- 自我评估,职业规划及对计算机专业的理解(大三软件工程学生的第一篇博客)
自我定位职业规划及对计算机邻域的理解 2020-01-09 自我定位: 本人就读于浙工大(仅次于985,211大学)软件工程专业,大三在读,对于学校教学计划掌握程度在80%,能够利用库或API独立完成 ...
- 实验三 软件工程结对项目
Deadline:2018-4-4 10:00,以博客发表日期为准 评分标准: 按时交 - 有分(满分30分,代码和博客各15分),检查项目包括: - 未提交项目源码到Github上,代码部分不得分 ...
- 小项目/小游戏Demo合集
几个以前写过的小项目,比较low,拿出来献献丑. 项目我都已经上传在我的博客上,可以免费下载到. PC端2048小游戏 用C#写的,界面大概是这样 基本逻辑如下: 用picturebox构建一个4*4 ...
- Python实战项目23个实战小项目小程序简单
Python项目23个小项目简单 项目类别 部分项目运行截图 含代码注释 项目类别 51商城 AI智能联系人管理(双击即启动) BBS问答社区 DIY字符画(双击即启动) Excel数据分析师(双击即 ...
- 微信小程序开发第一节:环境搭建
环境搭建 window10,自己已经配置过pycharm. 小程序环境:https://mp.weixin.qq.com/ 自己注册. 微信小程序开发工具下载安装 https://developers ...
最新文章
- iOS Podfile里面的use_frameworks!引发的血案
- Spring Cloud - 前言
- 获取this_带你彻底弄清JavaScript的关键字this
- 你是否觉得.Net Web Service 中asmx文件是多余的?
- 原来嵌套个网页的技术是这样的
- mysql里边字符函数_mysql函数(一.字符函数)
- Intellij IDEA神器居然还藏着这些实用小技巧,爽!!!
- python图像分类需要什么环境_Python学习简单图像识别分类,python
- 如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
- 算法:判断二叉树是否包含链表Linked List in Binary Tree
- C++中#includeXXX.h和#includeXXX.h的区别
- 卡巴斯基最新Key下载 生成卡巴斯基Key的工具下载 卡巴斯基Key下载
- LQ-1600K打印机色带传动故障分析
- 融云集成一个聊天室页面(vue版本)
- Markov链:初始概率、绝对概率
- html怎么消除上下间距,html上下间距怎么调-电脑自学网
- 实现一下模式识别(三)FLD
- RISC-V 指令详解
- windows找不到麦克风的解决方法
- 2017usnews计算机科学,2017年USNews美国计算机CS专业研究生排名