【c# – TcpClient.Connected返回true但客户端未连接,我可以使用什么?】教程文章相关的互联网学习教程文章

获取客户端IP地址c#/vb.net各自实现代码【图】

公司的域环境内,程序要求获取客户端的IP地址,分部程序码分享于此。 C#:VB.NET:

发布一个基于TokyoTyrant的C#客户端开源项目【图】

这里开放的是客户端主要功能代码,开源的目的一方面是希望更多的人来学习研究TC和TT,同时大家可以下载本C#源码继续优化提升性能,同时查找BUG,必定本人精力能力有限,而Discuz!NT企业版的功能点又太多(抽空会多写文章进行介绍)实在有些力不从心了,呵呵:) 好了,为了便于使用,下面先对源码中的项目文件进行说明: 源码包中包括三个项目: 1.Discuz.EntLib.TokyoTyrant 核心功能代码(目前名空间暂以产品命名...

asp.net(C#)中给控件添加客户端js事件的方法

放在服务器端,也可以用ajax来实现,不刷页面。但我觉得有更直接更简单方法,用一个js事件是可以实现的。   但,DropDownList不偈Button等控件提供了一些像"OnClientClick"前台事件,只有服务端事件。   想到,所有C#页面代码,最终都是生成HTML,js事件也是最终运在浏览器中,以Html为基础的。服务端控件最终生成的HTML控件有什么js事件,我们应该就能在aspx中给它添加相应的事件。 DropDownList 生成的Htm是元素<Select>是有...

Windows8的出现是不是意味着,客户端用前端脚本语言,逻辑和后面的服务用C#,所以C++这种就会慢慢消失在一般的开发过程中?

或者说,Win8之后,在移动,PC,网络前端,互联网后端,逻辑层都会发生哪些变化呢? 也许Win8只是推动了这个变化,这一切本来就是趋势所在。回复内容: 1)当前Win8的应用编程模型里,不论C++或者.NET或JS,均通过Projection技术来和WinRT库交互。但各模型内部的实现效能还是依赖于其语言自身,因此这一层次上,执行效率的排列是C++ 〉.NET > JS,所以在性能要求高的应用场景,拥有良好性能的C++还是会被列为首选。2)展示层并非脚...

运行于64操作系统上的C#客户端通过WCF访问Oracle数据库不兼容问题【图】

, 一开始以为是"MSDAORA"驱动没装上,通过检查,MSDAORA其实已经存在, Oracle Client 也已经装上,但还是不行。通过百度搜索发现MSDAORA没有用64bit的驱动,于是按照网上给出的解决方案进行尝试: 方案:把程序全部(包括所有的DLL)重新编译,编译的目标是x86(32位), 然后再发布到远程服务器上。 按照网上给出的方案对所以项目将编译目标改成x86后重新编译,运行客户端程序的时候却又出现了新的问题: 难道网上给出的方案不行吗?...

C# 不安装Oracle客户端情况下,如何连接到Oracle数据库【代码】【图】

场景一、很多在使用微软自带的Using System.Data.OracleClient(据说现在已经不维护的)的时候,在没有安装Oracle客户端的服务器上运行,会提示你需要安装Oracle客户端,不过在Oracle 12以后的版本都很少使用这种方法了。  场景二、也有很多人直接调用了Oracle客户端下的Oracle.DataAccess.dll(一般在Oracle安装目录下的product\11.2.0\dbhome_1\ODP.NET\bin\2.x当中)。但是在程序运行时,碰到最多的情况可能就是,Oracle.DataAc...

C# 连接Oracle 11g 无需安装Oracle客户端【图】

1.首先到Oracle网站上下载ODAC 下载地址1:http://download.csdn.net/detail/easyboot/9456476 下载地址2:http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html2.下载的文件解压后找到Oracle.ManagedDataAccess.dll3.将DLL文件拷贝到你的项目目录下,并引用进来即可 4.测试代码如下所示 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawin...

c# System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本【图】

前提:由于项目需求所以混搭了,使用oracle11g 64位的数据库和32位的client。 这个看网上大多数说的就是1权限,2环境变量。 由于网上的方法试了都不行,我就卸载 重新安装了,安装完成之后对比了一下前后 权限和环境变量 结果: 权限前后没变,个人认为如果是正常安装成功的话,权限的可能性不大。 环境变量有变,之前没有的重安有了 自动在PATH里头生成了这两个 这个是我Oracle的安装路径 c# System.Data.OracleClient需要Oracl...

WPF入门教学(C#窗口、客户端)【图】

最近在做版本更新,自己写了一个更新器。一开始是使用C#窗口程序,发现C#窗口程序对于图片的处理有问题,图片四周的锯齿很明显,然后查找了微软有没有其他编译器,发现了WPF,摸索花费了一些时间。为了后来者,减少些时间熟悉WPF,下面直入主题: 1,打开VS(我使用的是vs2015),新建项目,选择WPF,名称为StudyWPF,如下图:2,WPF的初始界面,有解决方案,MainWindow.xaml和XAML,如下图所示:3,新建Resources文件夹,右键点击...

C#网络编程之异步模式下的套接字(Socket)服务器和客户端(聊天工具)开发【代码】【图】

先看实现效果: 代码下载点击这里 异步开发设计思路和同步开发设计思路一样可以简单看下同步开发 异步开发的区别在于,接收信号的方法和发送信息接收信息的方法还有连接的方式采用了异步模式。 接收信号采用 Socket 的BeginAccept() 发数据采用BeginSend() 接收数据采用的BeginReceive() 连接采用的是BeginConnect() 这些方法的具体用法可以自行百度。 下面来看服务器的核心代码。 监听代码:try{//获取IP和端口myip = IPAddress....

C# WebSocket 实现客户端和服务端的通信【代码】【图】

服务端代码: 首先要在NuGet导入“Fleck”包,需要框架在.NET Framework 4.5及以上。#region 测试Websocketpublic static void CsWebsocket(){FleckLog.Level = LogLevel.Debug;var allSockets = new List<IWebSocketConnection>();var server = new WebSocketServer("ws://10.11.12.241:5001");server.Start(socket =>{socket.OnOpen = () =>{Console.WriteLine("Open!");allSockets.Add(socket);};socket.OnClose = () =>{Consol...

c# mqtt 服务端、客户端简易例子【代码】【图】

我用的是HslCommunication,本来想用mqttnet的,发现新版本是3.多了,网上的教程都是2.7多了,我项目又比较急,我也懒得研究了,找到了一篇HslCommunication的用法,我整理了下。下面上代码 服务端:using HslCommunication; using HslCommunication.MQTT; using System; using System.Globalization; using System.Net.Http.Headers; using System.Text;namespace MqttTestServer {class Program{static void Main(string[] args)...

基于C#打造的OPCUA客户端应用

OPC UA (Unified Architecture),是工业4.0的标准通信规范,大家现在都不陌生。 目前大部分工控行业的应用系统都逐渐的在向OPC UA靠拢,所以随着iot的发展,OPC UA势必会有更加广阔的应用前景,所以我们应该投入研发力量来研究OPC UA的相关技术规范,并开始应用到业务系统。 基于此行业形势,为了满足公司的需要,用C#打造了一套OPC UA客户端封装组件,与大家共勉。组件源码参见下面代码,先简单罗列下OPC UA的相关技术的核心概念,...

C#编写OPC客户端读取OPC服务器的数据(最高效简洁版)

编写OPC客户端,网上的资料一般是一上来就要求找OPCDAAuto.dll,其实我想说,用VS,那都是多此一举,当然,如果你是在需要,我也可以提供给您最新版 OPCDAAuto.dll(v2.2.5.30)  如果没有积分,无所谓,不要也罢,因为我们的vs中本来就有,为了方便大家理解学习,我新建项目为控制台程序,连接对象为Kepserver服务器,针对KepServer服务器,我已经配置好了,可以匿名登录,  新建控制台程序后,引用右键选择添加引用,依次选择C...

c#-wcf客户端ip作为ipv6【代码】

我正在使用下一段代码来获取wcf服务上的客户端ip:OperationContext context = OperationContext.Current;System.ServiceModel.Channels.MessageProperties prop = context.IncomingMessageProperties;System.ServiceModel.Channels.RemoteEndpointMessageProperty endpoint = prop[System.ServiceModel.Channels.RemoteEndpointMessageProperty.Name] as System.ServiceModel.Channels.RemoteEndpointMessageProperty;string ip =...

CONNECT - 相关标签