社区
网络编程
帖子详情
发包程序可以进入一个已经建立的SOCKET连接吗?
zteclx
2009-08-09 11:46:38
A机是SOCKET(TCP)的服务器端,B机是客户端。B机与A机建立,A机可以向B机发送数据,B机可以正常接收。
现在问题是:
在A机与B机建立连接后,在没有发送数据时,我用一个发包程序,使用A机的端口和IP地址,能向B机发送数据吗?
...全文
104
10
打赏
收藏
发包程序可以进入一个已经建立的SOCKET连接吗?
A机是SOCKET(TCP)的服务器端,B机是客户端。B机与A机建立,A机可以向B机发送数据,B机可以正常接收。 现在问题是: 在A机与B机建立连接后,在没有发送数据时,我用一个发包程序,使用A机的端口和IP地址,能向B机发送数据吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
月竹影
2009-08-11
打赏
举报
回复
[Quote=引用 5 楼 zteclx 的回复:]
我的意思是不进行任何编程操作,利用发包程序直接使用A机的插口向B机发。我觉得应该是可以的,因为插口不就是地址加端口吗?
[/Quote]
TCP 一个连接,不是单单靠地址加端口来确定的,也就是说同一个地址和同一个端口上可以有很多个TCP连接同时进行,你想不编程然后用其它的程序往已经连接的TCP连接里面发送数据,这不大可能,除非像4楼说的用
DuplicateHandle,你的发包程序里面支持这个函数,但是这个函数也不是一定成功的。
所以理论上一般情况下你想用另外的发包程序往已经连接的TCP对方发送数据,这是不行的。
但是可能有些特殊的情况,这就不是我知道的了,可能涉及到更深入的内核操作。
gotooker
2009-08-11
打赏
举报
回复
貌似不可以
socoola
2009-08-11
打赏
举报
回复
raw socket使用TCP
chinezwq
2009-08-11
打赏
举报
回复
应该可以吧,不过这个具体不知道怎么做,顶一下
fangle6688
2009-08-11
打赏
举报
回复
[Quote=引用 5 楼 zteclx 的回复:]
我的意思是不进行任何编程操作,利用发包程序直接使用A机的插口向B机发。我觉得应该是可以的,因为插口不就是地址加端口吗?
[/Quote]
如果你的发包程序在C机上,你如何做到C机与B机IP相同而不引起网络冲突???
如果你的发包程序在B机上,你如何做到成功bind一个已经被占用的端口???
zteclx
2009-08-09
打赏
举报
回复
我是想直接进入一个已经建立的连接,不使用其他的方法
Conry
2009-08-09
打赏
举报
回复
可以
简单的用SPI
复杂的用驱动
zteclx
2009-08-09
打赏
举报
回复
高手呢?
zteclx
2009-08-09
打赏
举报
回复
我的意思是不进行任何编程操作,利用发包程序直接使用A机的插口向B机发。我觉得应该是可以的,因为插口不就是地址加端口吗?
Conry
2009-08-09
打赏
举报
回复
看看这个函数
DuplicateHandle
如果还不行,那就没有办法了
java实现
socket
长
连接
_java如何实现
Socket
的长
连接
和短
连接
讨论
Socket
必讨论长
连接
和短
连接
一、长
连接
和短
连接
的概念1、长
连接
与短
连接
的概念:前者是整个通讯过程,客户端和服务端只用
一个
Socket
对象,长期保持
Socket
的
连接
;后者是每次请求,都新建
一个
Socket
,处理完
一个
...
实现
一个
SOCKET
通转USB通信的安卓
程序
该代码片段中,我们获取了已
连接
到安卓设备的 USB 设备列表,并迭代遍历每个设备。其次,编写服务端
程序
...该代码片段中,我们
建立
了
一个
与指定 IP 地址和端口号的
Socket
服务器的
连接
,并向其发送了
一个
字节流消息。
蓝牙
socket
方面知识
1、
socket
网络上的两个
程序
通过
一个
双向的通信
连接
实现数据的交换,这个
连接
的一端称为
一个
socket
。
建立
网络通信
连接
至少要一对端口号(
socket
)。
socket
本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供...
SOCKET
网络编程
通常也称作“套接字”,用于描述IP地址和端口,是
一个
通信链的句柄。(其实就是两个
程序
通信用的) 二,
Socket
一般应用模式(服务器端和客户端) 1.服务端welcoming
socket
开始监听端口(负责监听客户端
连接
信息) 2....
C#怎么判断
一个
Socket
是否
连接
判断
Socket
是否
连接
上,需要通过
发包
来确认: 1 // 检查
一个
Socket
是否可
连接
2 private bool Is
Socket
Connected(
Socket
client) 3 { 4 bool blockingState = client.Blocking; 5 tr
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章