NetworkComms V3 之支持TCP连接和UDP连接
NetworkComms V3 无缝的支持TCP连接和UDP连接。
您可以很容易的创建这两种连接
//创建一个连接信息对象
ConnectionInfo connInfo = new ConnectionInfo("192.168.0.1", 10000);
//创建一个TCP连接
Connection newTCPConn = TCPConnection.GetConnection(connInfo);
//创建一个UDP连接
Connection newUDPConn = UDPConnection.GetConnection(connInfo, UDPOptions.None);
简单的用法示例:
//指定消息类型为“StringMessage"的消息的处理方法
newConn.AppendIncomingPacketHandler<string>("StringMessage",
MethodToRunForStringMessage,
NetworkComms.DefaultSendReceiveOptions);
//连接关闭时运行的方法
newConn.AppendShutdownHandler(MethodToRunOnConnectionClose);
//发送一个自定义对象 消息类型为"CustomObject1"
newConn.SendObject("CustomObject1", customObject);
//发送一个消息类型为”CustomObject1",期待的返回消息类型为"CusotmObject2"的消息
CustomObject2 customObject2 = newConn.SendReceiveObject<CustomObject1, CustomObject2>("CustomObject1",
"CustomObject2",
1000,
customObject);
//关闭连接
newConn.CloseConnection(false);
原文:http://www.networkcomms.net/tcp-udp-connections/
www.networkcomms.cn整理
---------------------
作者:networkcomms
来源:CSDN
原文:https://blog.csdn.net/networkcomms/article/details/44218173
版权声明:本文为博主原创文章,转载请附上博文链接!
转载于:https://www.cnblogs.com/Jeely/p/10972228.html
NetworkComms V3 之支持TCP连接和UDP连接相关推荐
- http请求过程:二,TCP连接和UDP连接
http请求的全部过程 1,浏览器根据域名解析IP地址:DNS域名解析 2,浏览器与web服务器建立TCP连接:TCP连接和UDP连接 3,浏览器给web服务器发送一个HTTP请求:HTTP请求类型 ...
- 使用netstat查看tcp连接、udp连接
[root@dbserver ~]# netstat -nt --->>>查看tcp连接,注意看第二列和第三列 Active Internet connections (w/o se ...
- 在C++ Builder中用socket api来写网络通讯程序(同时支持TCP和UDP协议)
原标题:在C++ Builder中用socket api来写网络通讯程序(同时支持TCP和UDP协议) 原文: http://www.csdn.net/develop/read_article.as ...
- 网络协议从入门到底层原理(5)传输层(UDP、TCP - 可靠传输、流量控制、拥塞控制、建立连接、释放连接)
传输层( Transport) 传输层( Transport) UDP 协议(数据格式.检验和) 端口(Port) TCP TCP - 数据偏移.保留 TCP - 检验和( CheckSum) TCP ...
- frp实现花生壳+阿里云内网穿透,实现公有IP映射到本地(支持 TCP、UDP、HTTP、HTTPS 等多种协议)
简介: 一文搞懂frp内网穿透并搭建配置使用,Windows.Mac电脑远程链接! frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP.UDP.HTTP.HTTPS 等多种协议.可以将内 ...
- 使用GPRS模块进行TCP/UDP连接的过程分析
实际上GPRS DTU上实现的是协议栈是TCP/IP Over PPP.我们在使用时必须要有一些相应的概念.因此在下面我们就与GPRS模块使用相关的一些事项作一些简要的说明,如果您想详细了解这些协议, ...
- ssh协议是tcp还是udp_DNS 支持 TCP 和 UDP 双协议,但为何偏偏只钟情 UDP?
一.前言 之前在聊到 App 网络优化时,聊到通过 HTTPDNS 替换掉传统的 DNS 解析,来达到网络优化的效果.其中提到 DNS 解析,是支持 UDP 和 TCP 双协议的. 但是细心的朋友通过 ...
- python网络编程自学_五分钟搞定Python网络编程实现TCP和UDP连接
Python网络编程实现TCP和UDP连接, 使用socket模块, 所有代码在python3下测试通过. 实现TCP#!/usr/bin/env python3 # -*- coding: utf- ...
- simulink 解析udp数据_DNS 支持 TCP 和 UDP 双协议,但为何偏偏只钟情 UDP?
一.前言 之前在聊到 App 网络优化时,聊到通过 HTTPDNS 替换掉传统的 DNS 解析,来达到网络优化的效果.其中提到 DNS 解析,是支持 UDP 和 TCP 双协议的. 但是细心的朋友通过 ...
最新文章
- OpenCL产业开发链
- POJ-2771 Guardian of Decency 最大独立子集
- Domain Driven Design and Development In Practice--转载
- 如何为MySQL选择更合适的数据类型
- bzoj4517 [Sdoi2016]排列计数 组合数+错排
- 盒子阴影(HTML、CSS)
- inDesign入门教程,如何添加阴影效果?
- Linux(centos)中rpm命令的运用
- yytextview 复制_Swift iOS : YYText显示微博@文字的方法
- 设计模式之----依赖倒置(Dependency inversion principle)的理解
- 批量删除 Word 文件中的分页符
- pyqt5 图片随窗口变化等比例缩放
- android2.3原生态铃声,Android中的铃声设置
- 哪款蓝牙耳机吃鸡没延迟?游戏蓝牙耳机推荐
- vuex中strict严格模式
- 关于Intel文档的下载问题
- Linux——文件句柄数设置
- 攻防世界MISC练习区(SimpleRAR、base64stego、功夫再高也怕菜刀)
- “教育改变农家子弟的命运”,究竟改变了什么?
- gwr模型用什么做_建筑信息模型是什么?能做什么?