#tcp

如何在WCF中用TcpTrace工具查看发送和接收的SOAP消息

WCF对消息加密(只对消息加密,不考虑Authorize)其实很简单,只要在server和client端的binding加入securitymode为Message(还有Transport, TransportWithMessageCredential,关于他们的不同之处,请参考MSDN)即可。以一个简单的例...

使用Beetle简单构建高性能Socket tcp应用

 beetle是基于c#编写的高性能Sockettcp组件,它基于SocketAsyncEventArgs的实现并提供了发送队列和接收队列的支持,可以根据情况灵活地设置1-N个发送队列和接收队列。除了队列上的支持组件还提供Buffer缓冲池和基于Buffer的DataWriter,DataReader对象,从...

C#高性能TCP服务的多种实现方式

哎~~想想大部分园友应该对 "高性能"字样更感兴趣,为了吸引眼球所以标题中一定要突出,其实我更喜欢的标题是《猴赛雷,C#编写TCP服务的花样姿势!》。本篇文章的主旨是使用 .NET/C#实现TCP高性能服务的不同方式,包括但不限于如下内容:APM方式,即AsynchronousProgramming...

C#调用斑马打印机打印条码标签(支持COM、LPT、USB、TCP连接方式和ZPL、EPL、CPCL指令)

在批量打印商品标签时一般都要加上条码或图片,而这类应用大多是使用斑马打印机,所以我也遇到了怎么打印的问题。一种办法是用标签设计软件做好模板,在标签设计软件中打印,这种办法不用写代码,但对我来说觉得不能接受,所以尝试代码解决问题。网上搜索一番,找不到什么资料,基本都是说发送ZPL、EPL指令到打印机,而且还是COM/LP...

实现Tcp服务器需要考虑哪些方面

 目录基本Tcp服务器简单使用源码 基本Tcp服务器Server模块:服务器配置信息、启动、停止、运行、添加路由、路由管理器、链接管理器等。链接属性配置模块:启动链接、停止链接、获取链接对象等。消息封装:消息id、长度、内容、及消息的封包与解包等。基础路由模块:提供路由接口及基类,开启服务前必须继承...

TCP/IP协议(一)网络基础知识

参考书籍为《图解tcp/ip》-第五版。这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述)、OSI参考模型、网络概念的本质、网络构建的设备等  下面是协议层从底层至顶层的一个模型图: 一、计算机网络的背景1.1计算机的发展有人说:&ldquo...

TCP/IP详解之:广播和多播

第12章广播和多播广播是将数据报发送到网络中的所有主机(通常是本地相连的网络);多播是将数据报发送到网络的一个主机组;这两个概念的基本点在于当收到送往上一个协议栈的数据帧时采用不同类型的过滤。每个协议层均可以因为不同的理由丢弃数据报。所以了解一下主机对由信道传送过来的帧的过滤过程: 使用广播的问题在于它增加了...
代码星球 ·2020-05-05

TCP端口检测工具

很多时候,我们需要测试tcp端口。ping命令虽然好用,但不能测试端口,因为ping基于ICMP协议,属于IP层协议,所以无法测试传输层的TCP/UDP端口。幸好有tcping命令,可以实现tcp端口检测。 1.用途监听主机的端口状态,默认是80端口,也可以指定其它端口看到ping返回的时间,检测主机是否有延...
代码星球 ·2020-05-05

python套接字解决tcp粘包问题

目录什么是粘包演示粘包现象解决粘包实际应用   首先只有tcp有粘包现象,udp没有粘包  socket收发消息的原理  发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据,或者一次只提走几个...

Linux使用tcpdump命令抓包并使用wireshark分析

    有时分析客户端和服务器网络交互的问题时,为了查找问题,需要分别在客户端和服务器上抓包,我们的客户端一般是windows上的,抓包比较简单,直接使用wireshark抓取即可。而服务器则是Linux,需要使用ssh远程登陆到Linux系统中,使用tcpdump命令开启抓包。   tc...

linux中top命令使用及查看tcp连接

 介绍:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,Linuxtop命令用于实时显示process的动态,即可以通过用户按键来不断刷新当前状态。使用环境:linux使用权限:所有使用者 一、信息介绍前五行为系统整体的统计信息: 系统整体的统计信息第...

TCP/UDP

TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它...
代码星球 ·2020-04-18

TCP三次握手原理详解

TCP/IP协议不是TCP和IP这两个协议的合称,而是指因特网整个TCP/IP协议族。从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。TCP协议:即传输控制协议,它提供的是一种可靠的数据流服务。当传送受差错干扰的数据,或举出网络故障,或网络负荷太重而使网际基本传输系统不能正常工作...

通俗大白话来理解TCP协议的三次握手和四次分手

通俗理解:但是为什么一定要进行三次握手来保证连接是双工的呢,一次不行么?两次不行么?我们举一个现实生活中两个人进行语言沟通的例子来模拟三次握手。引用网上的一些通俗易懂的例子,虽然不太正确,后面会指出,但是不妨碍我们理解,大体就是这么个理解法。第一次对话:老婆让甲出去打酱油,半路碰到一个朋友乙,甲问了一句:哥们你吃饭了么...

【TCP协议】(2)---TCP三次握手和四次挥手

  有关TCP协议详解,请看博客:【TCP协议】(1)---TCP协议详解TCP有6种标示:SYN(建立联机)ACK(确认)PSH(传送)FIN(结束)RST(重置)URG(紧急)  第一次握手   客户端向服务器发出连接请求报文,这时报文首部中的同...
首页上一页...1516171819...下一页尾页