【C#Directory.exist始终在本地网络上返回false】教程文章相关的互联网学习教程文章

c# – 启动从另一个网络上的公共IP到专用计算机的tcp连接

我很难找到这方面的帮助资源.我知道如何使用TCPClient类在一个IP /端口/机器和另一个IP /端口/机器之间创建连接. 我怀疑的是当一台机器想要启动到目标机器在不同网络内的另一台机器的TCP连接时,它是如何工作的.因此,目标网络可能有数百台计算机,每台计算机都有自己的私有IP,网络将有一个公共IP地址.这将使用TCPClient类或任何其他更合适的类. 我知道我们可以使用端口,然后在网络内部端口可以转发到正确的机器,但我正在寻找像LogMeI...

c#网络登录【代码】

如何在c#中以编程方式执行网络登录,访问共享驱动程序?尝试通过资源管理器或net use shell命令打开共享可以实现同样的目的.解决方法:P / Invoke调用WNetAddConnection2就可以了.请查看here了解更多信息.[DllImport("mpr.dll")]public static extern int WNetAddConnection2A([MarshalAs(UnmanagedType.LPArray)] NETRESOURCEA[] lpNetResource,[MarshalAs(UnmanagedType.LPStr)] string lpPassword,[MarshalAs(UnmanagedType.LPStr...

如何使用Phantomjs,selenium和c#连接到Tor网络【代码】

我正在尝试使用PhantomJS和Tor在.onion网站上自动化网站.有谁知道如何连接到网络?解决方法:Tor客户端在127.0.0.1:9050创建本地socks代理服务器 因此,您应该启动PhantomJS将其指向该代理:phantomjs --proxy-type=socks5 --proxy=127.0.0.1:9050 script.js

c# – EF Core无法连接到服务器 – 与网络相关或特定于实例的错误【代码】

重要提示:在人们指出常见原因之前,连接字符串在本地计算机上的一个项目中工作,而不是在同一本地计算机上连接到SAME数据库的同一本地实例上的另一个项目. 我有一个奇怪的问题.我有2个EF核心项目.我在第一个项目中的连接字符串工作正常.我可以输入“dotnet ef database update”,它会将我的迁移推送到LOCAL数据库.我复制粘贴下面的字符串确实到我的第二个项目,它会抛出错误:A network-related or instance-specific error occurred...

c# – 特定网络接口IPv4可用性 – 无连接,本地,Internet【代码】

如何识别特定NetworkInterface的连接状态?NetworkInterface[] nets = NetworkInterface.GetAllNetworkInterfaces();foreach (var n in nets){// TODO: determine connectivity status of each network interface// ( mainly interested in IPv4 connectivity )}>这个问题不是关于一般的互联网连接,因此使用说GetIsNetworkAvailable() is not a solution> OperationalStatus.Up可用于过滤掉一些非活动网络接口,但不是全部 – Oper...

c# – 如何确定网络接口是否连接到Internet(即计算机是否在线)【代码】

我需要一种以编程方式确定互联网可用性的方法.现在我用Ping来不断ping一些网站. 但似乎Windows 7虽然以其他方式确定了互联网可用性.如果计算机处于联机状态,则系统托盘中的网络接口图标上会显示地球图标. 问题是:是否有任何标准的Win32方式来检查在线状态,赢取事件或其他什么,如果有,如何从C#中使用它?解决方法:虽然你的问题似乎是重复的,但我相信这样的事情会奏效:using System; using System.Runtime; using System.Runtime.I...

c# – Unity3D – 选择哪种网络解决方案?

对于一家小型公司,我正在浏览所有可能的网络解决方案,看看哪一款最适合我们的Unity游戏.到目前为止,我已经看到了以下选项: > Unity网络> Photon Cloud> TNet> UnityPark Suite(uLink)> SmartFoxServer 我想听听每个人对上述产品的体验: >实施起来容易吗?>支持如何?>它的记录有多好?>它维护得如何?>连接有问题吗?>一般的利弊是什么?>你用过什么样的游戏? 我知道最好的解决方案通常取决于相关的项目.然而,作为一家公司,为所...

使用带单声道的lidgren进行C#网络编程

我目前正在使用c#XNA和lidgren编写一个小型在线游戏,我想使用mono lidgren来编写能够在linux上运行的服务器程序(更便宜的托管解决方案).可以一起使用lidgren和mono吗?我应该使用不同的库还是使用.NET函数编写自己的套接字解??决方案? 谢谢你的回答解决方法:是的,Lidgren只需要运行System.Net.Sockets. MoMa只报告一个小问题; NetworkInterface GetNetworkInterface()设置了[MonoTodo] – 它似乎目前仅适用于Linux和Windows(可能...

如何在C#中以编程方式禁用(或重置)网络适配器【代码】

我需要在Windows XP Embedded上使用C#(.NET 2.0)以编程方式禁用网络适配器. 背景原因:在PC上安装蓝牙堆栈后,蓝牙PAN适配器会阻止蓝牙管理器程序(在系统托盘中运行).如果我禁用蓝牙PAN,那么蓝牙管理器工作正常. 此问题仅在Windows XP Embedded计算机上发生.解决方法:试试这个:netsh interface set interface "YOUR_ADAPTOR" DISABLED

C#网络编程学习(7)---序列化和反序列化

1、什么是序列化和反序列化 当客户端和服务器进行远程连接时,互相可以发送各种类型的数据。但都要先把这些对象转换为字节序列,才能在网络上进行传输。 序列化:就是发送方 把对象转换为字节序列的过程。 反序列化:就是接收方 把字节序列转换为对象的过程。 2、BinaryFormatter BinaryFormatter以二进制格式序列化和反序列化对象。 属性: Serializable:表示可以被序列化 NonSerializable:屏蔽序列化 方法: binaryFormatter....

C#通过Socket在网络间发送和接收图片的演示源码【代码】

将内容过程中常用的内容段备份一次,如下资料是关于C#通过Socket在网络间发送和接收图片的演示的内容,希望能对码农们有帮助。 using System;using System.Collections.Generic;using System.Text;using System.Net.Sockets;using System.Net;using System.IO; namespace ConsoleApplication1{Class Program{static void Main (String[] args){Socket sListen = new Socket (AddressFamily.InterNetwork, SocketType.Stream, Proto...

C#网络编程学习(1)---Socket之Tcp协议的简单使用

使用Tcp协议实现最简单的服务器与客户端通信 1、方法介绍 public Socket(AddressFamily addressFamily,SocketType socketType,ProtocolType protocolType); 参数1:指定Socket使用的寻址方案(IPV4还是IPV6) AddressFamily.InterNetwork:IPV4类型 AddressFamily.InterNetworkV6: IPV6类型 参数2:指定Socket的类型 SocketType.Stream:Tcp使用的字节流 SocketType.Dgram:Udp使用的数据报 参数3:指定Socket使用的协议 ProtocolTy...

浅谈C#在网络波动时防重复提交【代码】【图】

转自博客:https://www.cnblogs.com/toolgood/p/10700828.html 前几天,公司数据库出现了两条相同的数据,而且时间相同(毫秒也相同)。排查原因,发现是网络波动造成了重复提交。 由于网络波动而重复提交的例子也比较多: 网络上,防重复提交的方法也很多,使用redis锁,代码层面使用lock。 但是,我没有发现一个符合我心意的解决方案。因为网上的解决方案,第一次提交返回成功,第二次提交返回失败。由于两次返回...

c#-开发人员的网络安全性基础(IIS,SQL,RDP等)

不确定是否有人听过Hanselminutes的第134和135集,但是在第135放映结束时,Scott Hanselman对于如何为Web应用程序设置基准安全环境提出了很多很好的建议.作为开发人员,我大部分时间都集中在开发应用程序上,而不是在项目的网络方面,但是,作为一家初创公司,这仍然是重要的组成部分,并且如果没有安全顾问,如何实现并正确设置斯科特在这个问题上也有同样的知识? 我想我正在寻找有关该主题的书籍(书籍,文章,网站),以帮助我理解Scott推荐的...

C#MySql Connector /网络问题【代码】

当前正在运行Mono.我在位于/usr/lib / mono / gac的gac文件夹中加载了MySQL并安装了connector / net.问题是每次我尝试使用简单的连接测试来运行它时,都会出现以下错误:** (/home/holland/Code/csharp/test/Test/bin/Debug/Test.exe:10278): WARNING **: The following assembly referenced from /home/holland/Code/csharp/test/Test/bin/Debug/Test.exe could not be loaded:Assembly: MySql.Data (assemblyref_index=1)Ver...