首页 文章
  • 10 votes
     answers
     views

    如何杀死在C#中使用TCP端口的应用程序?

    我想在启动应用程序期间释放TCP端口(向用户确认),如何获取PID号,然后,如果用户确认,则将其删除? 我知道我可以通过netstat获取这些信息,但是如何在脚本中或者在C#方法中更好 .
  • 0 votes
     answers
     views

    监听tcp服务器中的任何端口

    我使用硬件,我可以ping它 . 我写了一个TCP服务器应用程序,侦听特殊端口和特殊IP(我的硬件IP) . 硬件在ip和port中发送我不知道的数据,那么如何通过TCP协议从我的硬件获取数据呢?
  • 2 votes
     answers
     views

    使用NetworkStream类时检测客户端TCP断开连接

    我的一个朋友遇到了一个问题:当在连接的服务器端使用NetworkStream类时,如果客户端断开连接,NetworkStream无法检测到它 . 剥离后,他的C#代码看起来像这样: List<TcpClient> connections = new List<TcpClient>(); TcpListener listener = new TcpListener(7777)...
  • 21 votes
     answers
     views

    处理异步时TcpClient vs Socket

    这不是另一个TcpClient vs Socket . TcpClient是Socket类的一个包装器,用于简化开发,同时也暴露了底层的Socket . 还是...... 在TcpClient类的MSDN库页面上,可以阅读以下注释: TcpClient类提供了在同步阻塞模式下通过网络连接,发送和接收流数据的简单方法 . 而对于Socket类: Socket类允许您使用ProtocolType...
  • 0 votes
     answers
     views

    存储多个TcpClient连接 - VB.NET

    我正在构建一个可以与游戏服务器通信和发送命令的应用程序 . 在游戏世界中,我们称之为远程控制台的“rcon”,但实际上它只是一个telnet会话 . 身份验证成功后,可以向服务器发出文本命令,并将文本响应发送回客户端 . 通常,服务器管理员/所有者运行多个游戏服务器,并且每个服务器都有自己独特的IP地址,端口和密码 . 我希望我的应用程序循环遍历服务器的列表/数组/数据表/字典(或任何方法最好),...
  • 458 votes
     answers
     views

    vshost.exe文件的目的是什么?

    当我在C#中创建并编译“hello world”应用程序时,除了主exe之外,我在Debug文件夹中得到三个文件(例如HelloWorld.exe) HelloWorld.vshost.exe HelloWorld.pdb HelloWorld.vshost.exe.manifest 这些文件的用途是什么?
  • 9 votes
     answers
     views

    为什么编译器添加一个不必要的局部变量

    这个C#代码: private void LoadAssignments(AssignmentType assignmentType, Collection<Assignment> assignments) { bool flag; DataTable lessons = this.GetResults(assignmentType); ...
  • 0 votes
     answers
     views

    如何通过xamal表单中的xaml页面创建列表视图

    我打算通过xaml语法在xamarin表单中创建一个列表视图,listview有多列自定义数据绑定 . 你可以建议一些教程,因为我无法完成这项任务 .
  • 2 votes
     answers
     views

    C#IPv6服务器错误

    我正在尝试用C#创建一个小型HTTP服务器,但我遇到了一些IPv6客户端问题 . 我的机器上有IPv6支持,但是当我尝试创建一个侦听套接字时,它就失败了 . Log("Creating server socket on port {0}", LogType.Info, _port); _serversocket = new Socket(AddressF...
  • 1 votes
     answers
     views

    如何使用TCPListener(或其他方法)绑定到网络上的设备

    我有一个网络地址为192.168.xxx.xxx端口xxxx的设备 . 这是我网络上的有效地址 . 我曾尝试使用TCPListener为服务器 Build 连接,但收到错误“错误..... System.Net.Sockets.SocketException:请求的地址在System.Net.Sockets.Socket的上下文中无效 . SystemB上的System.Net.Sockets....
  • 16 votes
     answers
     views

    IP endpoints 0.0.0.0:13000上已有一个侦听器 . ?? (TCP使用WCF)

    我试图弄清楚为什么即使在重新启动计算机后仍在使用端口! System.ServiceModel.AddressAlreadyInUseException:IP endpoints 0.0.0.0:13000上已有一个侦听器 . 如果有另一个应用程序已在此 endpoints 上侦听,或者如果服务主机中有多个服务 endpoints 具有相同的IP endpoints 但具有不兼容的绑定配置,则可...
  • 1 votes
     answers
     views

    控制台应用程序上的套接字异常

    我试图创建一个应用程序来创建两个客户端(两个表单应用程序)之间的绑定,以通过TCP协议传输一些数据 . 我使用System.Net.Sockets(我是System.Net中的初学者)在C#中编写了应用程序,我收到此错误: System.Net.Sockets.SocketException(0x80004005):连接尝试失败,因为连接方在一段时间后没有正确响应,或者 Build 的连接失败,...
  • 0 votes
     answers
     views

    TCPClient和套接字无法连接到服务器

    我在TCPListener / TCPClient的基础上与服务器的连接有一个非常奇怪的问题 . 在测试期间的某个时刻,我无法再连接到我的服务器应用程序,每次都尝试超时 . 双方的Netstats都表明,我的应用程序在正确的端口上进行侦听,而客户端正在尝试连接到正确的IP和端口,但它没有比“SYN_SENT”更进一步 . 服务器只是一直显示“LISTENING” . 我所能做的就是重启我的电脑,暂...
  • 0 votes
     answers
     views

    WCF通过TCP托管多个 endpoints

    我有问题在WCF上托管多个 endpoints ,它给了我错误: System.ServiceModel.AddressAlreadyInUseException:IP endpoints 0.0.0.0:808上已有一个侦听器 . 如果有另一个应用程序已在此 endpoints 上侦听,或者如果服务主机中有多个服务 endpoints 具有相同的IP endpoints 但具有不兼容的绑定配置...
  • 19 votes
     answers
     views

    无法 Build 连接,因为目标计算机主动拒绝它127.0.0.1

    我尝试使用WebRequest类连接到托管在不同服务器上的Web服务 . Web服务返回一个字符串作为响应 . 这样做我得到一个错误: “System.Net.Sockets.SocketException:无法 Build 连接,因为目标计算机主动拒绝它”System.Net.WebException:无法连接到远程服务器---> System.Net.Sockets.SocketEx...
  • 0 votes
     answers
     views

    PHPExcel不能在Windows上运行,但可以在Linux上运行

    我在OpenCart中使用了导入/导出产品的扩展,但是当我在窗口上使用它时出现错误 . 致命错误:未捕获异常'异常',消息'无法打开C:\ Windows \ Temp \ php479C.tmp进行阅读!文件不存在 . '在C:\ Inetpub \ vhosts \ webwhisperer.com.au \ watermark \ system \ PHPExcel \ Classes \...
  • 0 votes
     answers
     views

    打开子窗体时发生SocketException

    我用2 Forms 开发了一个应用程序: Form1 是 Form2 的父级 . 我通过以下代码从 Form1 重定向到 Form2 : Form2 settingsForm = new Form2(this); settingsForm.Show(); 在 Form1 ,我开始 TcpListener : static IPAddress ipAddress = Dns.GetHostAdd...
  • 0 votes
     answers
     views

    客户端无法连接到TCPListener(C#)

    我有两个应用程序在不同网络上的不同计算机上运行 . 我试图在这些应用程序之间创建TCP / IP连接 . 当它们在同一台计算机(localhost)上运行时,连接完成 . 我使用的是Port 13002,直到现在我已经完成了以下操作 . 我在两台计算机上打开了端口13002 . 我查找了服务器的公共IP,并使用下面的代码片段从客户端发出请求 . Int32端口= 13002; TcpCl...
  • 2 votes
     answers
     views

    关闭System.Net.Sockets.TcpClient会杀死同一IP地址上其他TCPClient的连接

    为了清楚起见,我在这里提到的所有TCPClient都不是我自己的类的实例,它们都是Mono .NET 4.0实现的System.Net.Sockets.TcpClient的实例 . 我有一台服务器正在监听客户端连接,就像服务器那样 . 每当它获得一个新的客户端时,它就会创建一个新的TCPClient来处理新线程上的连接 . 我用字典跟踪所有连接和线程 . 如果客户端断开连接,它会向服务器发送断开连...
  • 60 votes
     answers
     views

    您在* nix服务器上使用哪个Web服务器进行ASP.NET Core 生产环境 ?

    随着ASP.NET Core现已发布,我想知道Linux和Mac环境的最佳托管选项是什么 . 是否有正在开发的 生产环境 级Web服务器? 我唯一知道的是带有框架的Kestrel . 从docs开始,似乎与IIS相比,Kestrel缺少几个功能 This Stackoverflow答案表明.NET Core应用程序可以与任何HTTP服务器一起使用 . 这是否意味着它可以与Apache合作?如果是...
  • 6 votes
     answers
     views

    在.NET Core集成测试中查找我的ConnectionString

    我正在为我的.NET Core项目构建自动化集成测试 . 不知何故,我需要访问我的集成测试数据库的连接字符串 . 新的.net核心不再具有ConfigurationManager,而是注入了配置,但是没有办法(至少不是我所知道的)将连接字符串注入到测试类中 . 在.NET Core中是否有任何方法可以在配置文件中获取而无需将某些内容注入测试类?或者,或者,测试类是否有任何方式可以将依赖项注入其中?...
  • 6 votes
     answers
     views

    在.NET Core应用程序中获取连接字符串

    我正试图从 appsettings.json 文件中动态获取 connection string . 我看到我可以通过 startup class的 Configuration 属性来做到这一点 . 我已将配置字段标记为静态字段,并在整个应用中访问它 . 我想知道是否有 better 方法从 .NET Core app获取连接字符串值 .
  • 2 votes
     answers
     views

    使用jpgraph渲染PHPExcel Stock图表时出现致命错误

    我一直在使用PHPExcel,到目前为止它已经完成了我所需要的所有图表 . 但是,当我尝试创建和渲染(使用jpgraph)股票图表时出现问题 . 下载包中没有设置任何示例,但我注意到PHPExcel支持库存图 . 所以我查看了Excel2007创建的chart.xml文件,并将其作为一个提示来创建我自己的示例 . 以下是代码: <?php /** Error reporting */ er...
  • 4 votes
     answers
     views

    Elasticsearch范围查询和范围过滤器之间的区别

    我想在日期范围内查询elasticsearch文档 . 我现在有两种选择,对我来说都很好 . 测试了他们两个 . 1.范围查询2.范围过滤 由于我现在有一个小数据集,我无法测试它们的性能 . 这两者有什么区别?哪一个会导致更快的文件检索和更快的响应?
  • 14 votes
     answers
     views

    忽略错误的证书 - .NET CORE

    我正在编写一个.NET Core应用程序来轮询远程服务器并在显示时传输数据 . 这在PHP中非常有效,因为PHP忽略了证书(这在浏览器中也是一个问题)但是我们想将它移到C#.NET CORE,因为这是系统中唯一剩下的PHP . 我们知道服务器很好,但由于各种原因,证书不会/不会很快更新 . 请求使用HttpClient: HttpClient httpClient = new HttpClient...
  • 0 votes
     answers
     views

    将代码从.net 4.x移植到.net核心 . 什么取代了System.CodeDom?

    我正在尝试将.net 4.x中的一些旧代码移植到.net核心 . 特别是这个: var ctd = new CodeTypeDeclaration(name); ctd.IsClass = true; var space = new CodeNamespace(GeneratedNamespace); space.Types.Add(ctd); var unit = new CodeCompi...
  • 2 votes
     answers
     views

    如何在.NET核心中使用.settings文件?

    我正在将应用程序移植到依赖于 .settings 文件的.NET核心 . 不幸的是,我找不到从.NET核心读取它的方法 . 通常,将以下行添加到 .csproj 将生成 TestSettings 类,让我可以读取设置 . <ItemGroup> <None Include="TestSettings.settings"> <...
  • 0 votes
     answers
     views

    Kendo UI样式无法在.NET Core中运行

    我正在移植一个使用Kendo UI到.NET Core的MVC应用程序 . 现有的应用程序具有由另一个团队创建的相当大的样式,并且移植的应用程序需要看起来像旧的 . 新的应用程序没有采用旧的样式(我已经仔细检查了css文件,我确信它们都在正确的位置) . 我的来源看起来像这样: <div class="col-md-10"> @(Html.Kendo...
  • 75 votes
     answers
     views

    phpexcel下载

    你好,我是phpexcel的新手,我想知道是否有某种方式将我创建的excel发送到客户端下载而不保存在我的服务器上或者在下载后立即将其删除 我正在尝试在页面上创建一个“导出按钮”,该页面将为用户提供他想要我刚刚创建的excel的“弹出窗口” . 现在我创建表后,我做: $objXLS->getActiveSheet()->getColumnDimension("A"...
  • 236 votes
     answers
     views

    如何导出MongoDB中的所有集合?

    我想通过命令导出MongoDB中的所有集合: mongoexport -d dbname -o Mongo.json 结果是:没有指定集合! 手册说,如果您没有指定集合,则将导出所有集合 .但是,为什么这不起作用? http://docs.mongodb.org/manual/reference/mongoexport/#cmdoption-mongoexport--collection 我的M...

热门问题