CSDN论坛 > VB > 网络编程

高分求解-VB中如何与局域网远程服务器连接并发送一个自定义的IP数据包?用TCP协议。急急急!!!! [问题点数:100分,结帖人hnldlily]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs4
本版专家分:1112
Bbs4
本版专家分:1112
Bbs4
本版专家分:1112
Bbs1
本版专家分:0
Bbs6
本版专家分:6901
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
Linux内核构造数据包并发送(Netfilter方式)
一、构造数据包简析  这里并不详细介绍如何在内核中构造数据包,下文如有需要会在适当的位置进行分析。这里简单的分析讲一下内核态基于Netfilter框架构造数据包的方式。         内核中可以用到的构造数据包的方式,个人认为可以分为两种。  其一,我们直接用alloc_skb申请一个skb结构体,然后根据实际的应用填充不同的成员,或者基于当前数据包的skb,调用skb_cop
TCP/IP数据包封装与拆解概述
《Linux高性能服务器编程》阅读笔记:1. TCP/IP封包流程  (1) 经过TCP/UDP封装后的数据称为TCP报文段/UDP数据报。因为TCP协议除了会为通信双方维持一个连接,还具有超时重发的功能,所以操作系统会将APP的要发送数据存储在内核的相关数据结构中:  上图描述的是TCP发送数据时示意图,接收缓冲区也是如此。发送端APP调用系统调用send()/write()函数向TCP连接写数据
Socket网络通信理论基础搜集(TCP/IP协议栈与数据包封装+TCP与UDP的区别)
(一)TCP/IP协议栈与数据包封装 TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示(该图出自[TCPIP])。 图 1. TCP/IP协议栈   两台计算机通过TCP/IP协议通讯的过程如下所示(该图出自[TCPIP])。 图 2. TCP/IP通讯过程
socket发送自定义IP包之解析
使用原始套接字发送自定义IP包 这里介绍Windows Sockets的一些关于原始套接字(Raw Socket)的编程。同Winsock1相比,最明显的就是支持了Raw Socket套接字类型,通过原始套接字,我们可以更加自如地控制Windows下的多种协议,而且能够对网络底层的传输机制进行控制。 1、创建一个原始套接字,并设置IP头选项。 SOCKET sock; sock =
Java实现最简单的本机TCP协议发送接收数据
发送数据思路:1.创建发送端的Socket对象2.获取输出流,写数据3.释放资源接收数据思路:1.创建接收端的Socket对象2.监听客户端连接。返回一个对应的Socket对象3.获取输入流,读取数据显示在控制台4.释放资源代码:ClientDemo.javaimport java.io.IOException; import java.io.OutputStream; import java.n...
基于TCP流协议的数据包通讯
TCP通讯是流协议,它不像UDP那样基于包为边界的通讯方式, TCP流式协议,举个简单例子,一端用send 分别发送 100,123,120字节的数据, 另一端用recv可以一下子接收到 100+123+120=343字节的数据,或者先接收 3个字节的数据,再接收余下的340字节, 不管另一端怎么接收,最终是要接收到343字节的数据。 而且TCP保证数据的完整性和顺序,也就是两端是数据同步
基于TCp的数据包传输过程
B/S通信简述 整个计算机网络的实现体现为协议的实现,TCP/IP协议是Internet的核心协议,HTTP协议是比TCP更高层次的应用层协议。 HTTP(HyperText Transfer Protocol,超文本传输协议)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP的初衷是为了提供一种发布和接收HTML页面的方法。 浏览器(Web Browse
IP数据包头部,TCP头部,伪TCP头部结构定义
我自己整理出来的汇编版本 ;;IP数据包头部结构定义 ip_head struct      h_lenver db ? ;4位IP版本号+4位首部长度      TOS db ? ;8位服务类型      tcp_len dw ? ;16位TCP数据包总长度     ident dw ? ;16位标识     frag_and_flags dw ? ;3位分片标志+13位分片偏移
socket编程实现简单DNS协议实现获取域名ip(TCP)
http://www.isayme.org/socket-tcp-dns-ping-ip.html 上次在文章《socket编程实现简单DNS协议实现获取域名ip(UDP)》中提到使用udp协议发送dns数据包查询站点ip,这次带来TCP版本的查询代码。 其实不管是tcp协议还是udp协议,都是构造dns报文,填写查询方式,发送数据包即可。 然而,在dns协议中有个特殊的地方需要重点强调
用struct模块实现python socket收发自定义TCP包
用struct模块实现python socket收发自定义TCP包
关闭