- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 socket通信异常解决方式keepalive
通常一般的异常程序能够捕捉到,但是由于某端因为断网、断电而无法完成四次挥手时,tcp连接正常但是socket链路连接异常,在此情况下一般存在两种解决方式:心跳检测机制客户端定时发送心跳检测包给服务端,服务端收到该心跳包后回一个对应的心跳包,告知客户端自己正常。如果在设定的时间期限里没收到服务端发回的心跳检测包,那么客户端就主动断开socket并且尝试重新连接。一般来说,服务端会与多个客户端进行通信,于是可以设置时间集合,当每次接收到客户端发来的信息(包括正常通信信息和心跳包)时就更新最后一次通信时间,
2020-09-26 17:32:19 3920
原创 vb.net使用socket创建简易多人聊天室(含心跳检测机制、服务器自动断开掉线客户端机制)
什么是socket?socket翻译为套接字,是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现进程在网络中通信。socket抽象层在网络中的位置图解:因此,只要知道如何使用相应的接口,就能够实现两个进程间的通信。socket通信流程:用代码方式实现服务端: '获得服务器ip地址和端口 Dim serverIpAdress As IPAddress = IPAddress.Parse(ipAddressText.
2020-09-26 14:54:56 1379 2
原创 工厂里上了半年班的总结
去年六月份毕业后七月份开始在雅达工作。工厂环境相对于互联网公司来说很舒适,工作不怎么繁忙但是同时带来的是自我提升很有限。总结半年工作,最开始花了两个月熟悉工厂业务和学习VB.NET语言,工作开发要用,期间用webservice写了下学习项目,只是单纯用来熟悉语言而已。之后开始接手领导分配的一些小项目,技术难度不高,主要与工厂业务挂钩,无非就是用winform写几个界面,用ADO.NET操作数据库...
2020-02-15 22:23:53 267
原创 Windows server2016下安装ColdFusion9(相关步骤适合低版本软件安装在高版本IIS上)
领导要求在Windows server2016 上安装ColdFusion9 ,在此过程中遇到了不少问题,经过不断找资料问人终于经过一两个星期成功找到了解决方案,在此将相关过程写出来,供大家参考!在安装ColdFusion 9的过程中我主要遇到了两个难题,一是软件的运行环境需要.net 3.5,而Windows server2016并没有.net3.5的原路径,在用常规的安装方式时会出现错误:0...
2019-10-31 16:28:16 770 1
原创 vb.net利用WebService实现简单的注册登录
上一篇博客已经介绍了WebService的简单实例,现在讲述如何利用WebService实现简单的注册登录 首先在数据库中创建一个Users表,我设置为主键自增: 其实注册登录就只是对表进行增加查找,于是在此过程中肯定要连接数据库,在WebService中添加如下代码: '连接数据库 Public conn As New SqlConnection("...
2019-07-17 10:10:11 1648
原创 在vs2013下利用vb.net简单使用WebService实例
上一篇博文已经介绍了如何创建WebService,本篇博客讲解如何在本地调用WebService。 创建生成WebService后会默认提供了一个HelloWord的方法,此时我们就来调用这个方法。 首先点击图中箭头所指处或者按F5运行WebService 之后就会打开浏览器出现如下界面,表示你的WebService运行成功,红框中显示的则是你编写的WebSer...
2019-07-15 17:03:13 3541
原创 vs2013创建WebService
最近基于工作的需求在学习vb.net,先初步完成一个利用WebService实现增删查改的小程序。 至于什么是WebService在此就不仔细讲解了,在CSDN中搜索关键词就能够出现相关的博客,自己前去观看即可。 我是利用vs2013编写的程序,因此首先讲解如何在vs2013下创建WebService。 公司所用的是英文版的,对应参照即可。 打开...
2019-07-15 16:13:54 1162
vb.net通过socket实现简易多人聊天室(含心跳检测机制)
2020-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人