发送特定报文

guner_30 2010-03-20 04:00:37
我想做一个网络监控之类的程序,然后使用c#.net实现,比如发现对于特定IP地址的访问就可以直接终止这个连接,比如发一个RST或者FIN之类的(听上去像GFW?呵呵)。所以现在想要问一下如何才能实现发送特定tcp报文的方法,谢谢!
...全文
123 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
guner_30 2010-03-20
  • 打赏
  • 举报
回复
我也提到了,所谓特定的意思是能够修改tcp报文某些域的内容,比如发一个RST之类的。socket我确实还没学呢,.net就是个新手,呵呵,不过使用socket发送rst之类会不会无法终止当前的连接?
  • 打赏
  • 举报
回复
如果你所说的“特定tcp报文”是普通的tcp消息,那么你应该看你所看得那些资料的上下文,这里就根本没有什么可以死抠字眼而发明出来的解释了。它的上下文一定给你例子说明了什么样的tcp报文是所谓特定的。
  • 打赏
  • 举报
回复
目前我在.net框架还仅限于使用socket中tcp以及基于tcp以上的各种协议。
梦里开天 2010-03-20
  • 打赏
  • 举报
回复
封装了把
Alden 2010-03-20
  • 打赏
  • 举报
回复
很奇怪,TCP只是发送数据从一端到另一端,而特定数据报只是一个报文而已,你只需要按照功能要求打包数据然后发送就可以了.
至于如何发送数据看看MSDN上对于Socket类的介绍.很容易实现.

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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