紧急求助:一个TCP连接的问题

mikeche6361 2008-06-11 09:32:03
现在网上可找到的SOCKET编程都是Server端先绑定一个端口,然后Listen,直到一个客户端请求连接的数据包到达后再Accept,建立连接!

从内部原理来看,Server端只是先接收到一个连接请求的数据包,然后再进行TCP三次握手最终建立连接.

综上所述,可不可以自己写一个Server,实现先抓包再进行TCP连接,而不用绑定端口再Listen? 可以实现的话怎么实现? 哪位大侠帮帮小弟,急盼!
...全文
77 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yiyefenghun 2008-06-14
  • 打赏
  • 举报
回复
貌似你想中途抓包的意思,很复杂哦
na_he 2008-06-12
  • 打赏
  • 举报
回复
哦,期待你的成功了,呵呵!
mikeche6361 2008-06-12
  • 打赏
  • 举报
回复
我大概有思路了,我要实现的其实就是手动实现TCP三次握手然后建立TCP连接. 也就是说要在网卡驱动层进行开发,彻底抛

弃上层的WinSocke32! 用程序自己构建数据包,然后驱动网卡进行发包,然后截获网卡桢数据,再分析.......
ouyh12345 2008-06-12
  • 打赏
  • 举报
回复
没绑定端口,客户端向谁发起连接申请?
taoyi921 2008-06-12
  • 打赏
  • 举报
回复
是否可采用侦听的方式,获取所有网络包,再判断是否有符合条件的网络包,有的话再进行TCP连接
mikeche6361 2008-06-12
  • 打赏
  • 举报
回复
顶 急盼!!
taoyi921 2008-06-12
  • 打赏
  • 举报
回复
这个工作量很大,祝你成功!
zys85 2008-06-11
  • 打赏
  • 举报
回复
要不连接先抓包用udp,tcp要3次握手以后才有数据传输的可能。
机场内通系统的设计方案 1. 内通系统技术规格与要求 1.1系统概述 1) 这个机场内通系统按照功能划分应分为以下子系统,内部调度指挥系统,内话系统和旅 客求助系统。 2) 内部调度指挥系统主要提供提供机场客货运营各生产保障单位内部通话联络、相互通讯 、指挥调度等用途。系统充分保证生产运营一线内部调度信息联络顺畅、通讯迅捷、调 度有序,从而提高工作效率,提高机场服务水平。 3) 内话系统主要提供航站楼相关业务柜台、柜台与各航空公司现场办公室、机场营运部门 之间的联络功能。 4) 旅客求助系统既在机场的各个公共场所设置求助终端和在机场设立一个旅客求助呼叫中 心,每个需要帮助的旅客可在任意一个求助终端处得到呼叫中心统一高质量的语音服务 。 5) 内通系统主要由内通服务器或主机、用户操作终端机(包括:数字台式广播终端机、数 字台式普通用户终端机、数字壁挂式用户终端机和噪音消除终端等)及其各种专用通讯 接口和相关软硬件设备组成。本期终端容量按xxx门配置。单个系统终极容量不小于500 0门,可多系统无限扩容。 1.2 系统总体技术和功能要求 1) 应采用国内外先进的成熟的符合航站楼工作特点和国际标准及中国国家相关标准的系统 。内通设备需采用最新技术生产的全数字程控交换机,通话迅速敏捷,话音清晰不失真 ,运行稳定可靠。具有适合不同环境多种系列化通信终端,充分保证生产运营一线相互 联络和指挥调度的需要。 2) 内通系统建立一套独立的内部调度通讯交换网,星型结构,供航站楼内各业务部门之间 指挥调度、相互通讯及其他用途(如本地广播)使用。 3) *系统应采用适合机场应用的专业内通系统,不能使用基于程控交换机的电话系统。 4) *系统应采用全数字内通设备,即设备所有控制和音频信号都要是数字化传输和处理。 5) *内通系统具有高通话质量,整个系统的音频带宽不小于7KHz,所有终端设备在免提状态 下应具有开放式全双工通话功能。 6) *系统具有故障监测能力,对于系统的所有部件或装置都能够进行自动诊断监测,发现故 障、报警、及时登记并可以提供打印报告(配备PC、打印机)。对于公共功能部件,故 障定位到板卡和功能模块;对于外围接口部件,故障定位到端口。 7) *终端/话站应具有麦克风- 扬声器音频检测功能,即话站扬声器定时会发出一个音频检测信号, 该信号应为带数字编码的音频,话站麦克风会拾取到该信号并解码,以随时保证话站各 部件工作正常。 8) *终端和主机以及主机和主机之间除了用双绞线联网以外,还可以使用通用的计算机网络 来连接。重要的设备之间应可采用冗余的连接方式。 9) *通过计算机网络传送的语音信号应采用专用编码如IoIP协议,不能采用公开的编码协议 如VoIP等以防止窃听和篡改。 10) *系统具有灵活的通讯方式,具有多方会议、全呼和组呼及其应答、呼叫转移、呼叫代答 、遇忙回叫、遇忙在线等待、遇忙强插与强拆、调度终端不示忙、自动呼叫分配(ACD) 、主操作呼叫队列和多路话音等特殊功能,以实现电话会议、发布命令、广播通知、寻 呼找人、紧急呼叫等特殊服务。并可通过编程设置,其操作简便,话音清晰。 11) 具有多路实时录音功能,对各重要业务部门的通话,实时录音记录,以便随时重放通讯 实况。可靠性高,复原度高、保密性好、不可删改,查询方便。 12) *具有多种不同接口功能,可以同其他通讯电子设备兼容。接口方式应具有干接点,RS2 32/422和TCP/IP三种方式; 13) 系统总的性能要求:技术先进、可靠性高、高话务量、高忙时呼叫处理能力、设备平均 无故障时间长、通讯快捷、音质好、模块化、接口种类多、功能齐全、便于维护。 1.3内部通讯系统接口要求 1.3.1内通系统与集成系统的接口功能 1)通过内部调度通讯系统与集成系统的接口,内部调度通讯系统接口工作站实时将其前 端用户终端机的发来的登机广播和最后登机广播以及开闸、关闸等控制信息,传递给集 成系统中央数据库后,发布到广播系统和航显系统,自动触发登机广播和登机显示通知 。 2)组成与结构 l 接口种类 发布信息接口可支持TCP/IP协议等 l 服务器方 集成系统服务器及AODB l 客户机方 内部通讯系统接口工作站及接口软件 1.3.2内通系统与时钟系统的接口功能 内通主机应能支持SNTP时钟同步协议,通过TCP/IP方式与机场时钟系统取得时间同步。 1.3.3内通系统与现有交换机及电话虚拟公网系统的接口 内通系统通过用户环路或中继接口建立与现有交换机及电话虚拟公用通信网接口xx个, 作为内通用户与现有交换机及电话虚拟公网用户的备用手段,根据编程设定,不同权限 的用户可以拨打内话、本地、国内长途或国际长途电话。 1.3.4 内通系统与录音系统的接口 通过内部通讯系统与录音系统的接口,可以在内通用户

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧