Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# windows TCP端口通信帮助_C#_Windows_Networking_Network Protocols_Tcplistener - Fatal编程技术网

C# windows TCP端口通信帮助

C# windows TCP端口通信帮助,c#,windows,networking,network-protocols,tcplistener,C#,Windows,Networking,Network Protocols,Tcplistener,我对理解进程间通信是如何工作的还不熟悉。我在本地计算机上使用两个应用程序,一个源应用程序和一个服务器应用程序。源应用程序通过我电脑上配置的端口广播文件。服务器应用程序侦听这些文件,并将它们公开到internet供用户流式传输 我想从等式中删除服务器应用程序,并编写一个新的应用程序与源应用程序通信 到目前为止,我已将我的应用程序连接到端口并进行侦听。我能够从端口接收消息。我接收的消息似乎是元数据,没有文件。我的假设是服务器应用程序在获取此元数据信息以获取文件后发送响应。因此,我的应用程序需要模拟服

我对理解进程间通信是如何工作的还不熟悉。我在本地计算机上使用两个应用程序,一个源应用程序和一个服务器应用程序。源应用程序通过我电脑上配置的端口广播文件。服务器应用程序侦听这些文件,并将它们公开到internet供用户流式传输

我想从等式中删除服务器应用程序,并编写一个新的应用程序与源应用程序通信

到目前为止,我已将我的应用程序连接到端口并进行侦听。我能够从端口接收消息。我接收的消息似乎是元数据,没有文件。我的假设是服务器应用程序在获取此元数据信息以获取文件后发送响应。因此,我的应用程序需要模拟服务但是我不知道如何响应源应用程序的端口

1) 有没有一个工具可以用来监视源应用程序和服务器应用程序之间的通信?我相信这是一个监视tcp消息的工具?我遇到的所有工具似乎都只查找http消息。数据包分析器有用吗

2) 如果我不能查看源和服务器应用程序之间的通信,我还能做什么?是否有一个工具可以用来广播我在端口上接收到的元信息,然后将服务器应用程序指向该端口并接收响应


如果有任何资源可以帮助我更好地理解这一沟通过程,我将不胜感激。

是的,您可以使用。它可以监视任何TCP(以及更多)通信,包括本地通信。

使用,非常易于使用。

查看“跟随TCP流”菜单。似乎我只能看到internet流量。它没有显示任何本地交通。我在观察8080端口的交通状况。我添加了一个过滤器来查看TCP.PORT=8080,但之后什么也看不到。我觉得我的界面可能是错的。我把它挂在我的无线适配器上,我需要做什么来捕获端口8080上的进程间通信?嗯。看起来Windows可能不支持在环回接口上捕获本地通信。请参阅此图表(),microsoft网络监视器似乎具有MS TCP环回接口。但当我打开它时,它什么也没显示。我和wireshark的问题一样。在端口8080上捕获进程间通信需要做什么?