摘要: 示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息;这里只是一个简单的示例,是一个最基本的socket编程流程,在接下来的文章中,会依次记录套接字的同步和异步,以及它们的区别。下面是示例程序的简单步骤说明服务器端:第一步:用指定的端口号和服务器的ip建立一个EndPoint对像;第二步:建立一个Socket对像;第三步:用socket对像的Bind()方法绑定EndPoint;第四步:用socket对像的Listen()方法开始监听;第五步:接受到客户端的连接,用socket对像的Accept()方法创建新的socket对像用于和请求的客户端进行通信 阅读全文
posted @ 2011-01-18 21:09 与时俱进 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 去年暑假学习了几个月asp.net 最后几个星期弄了下C# socket .也算知道了个一知半解了, 好久没动C#了, 虽然这语言高级的让我对他没兴趣, 不过还是回忆回忆, 忘了一干二净就不好了.C# Socket:建议初学C# socket的菜鸟朋友不要使用TcpListenner, TcpClient这些MS封装好的类库, 这些封装好的类用起来的确方便, 但你用完了你又学到了什么了? 那该用什么了, 只用Socket这一个类. 不错,这样会麻烦点的,但是, 在C#里面, 就连Socket, MS都进行了一翻封装,使得Socket使用起来也是十分的简单, 我刚学的时候写过一个很菜的TCP聊天 阅读全文
posted @ 2011-01-18 21:08 与时俱进 阅读(11335) 评论(2) 推荐(1) 编辑
摘要: 实现多语言的方法可能有使用资源文件,或者配置xml两种方法吧。没时间研究过多,学习了一下使用资源文件的方法,成功了。在.net2.0 中,m$ 为我们提供了一种简单方便的方法, 使用资源文件1.新建一个 Winform. 应用程序, 新建一 Form. ,名为 Form1,添加一个菜单一个按钮。如图2. 设置 Form1 的 Localizable 属性为 true, 设置该属性后,.net 将根据不同的语言,为应用程序生成不同的资源文件3.设置各个控件的文本(系统默认语言下)4.更改 Form1 的 Language 属性为想要支持的另一种语言,此例中我们选用 English5.重新设置各个 阅读全文
posted @ 2011-01-18 12:33 与时俱进 阅读(2556) 评论(0) 推荐(1) 编辑
摘要: 我们运行.net的发布工具installutil.exe来添加到windows服务里面(该工具默认在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下)把下面代码 保存到txt文件,并且另存为bat文件,并且和你的exe文件放在一起,那么双击就可以直接安装服务了.@echo 安装WindowService@Set Path=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;@Set svn_dir=%cd%installutil %svn_dir%\WindowsService1.exe@echo 成功!然 阅读全文
posted @ 2011-01-18 12:27 与时俱进 阅读(1534) 评论(0) 推荐(1) 编辑
摘要: 关于DirectoryEntry的Invoke调用的参数可以查看:http://msdn.microsoft.com/zh-cn/library/aa746340(en-us).aspxusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.DirectoryServices;namespace JH.Framework.Security{ /// summary /// 计算机用户和组操作类 /// /summary public class User 阅读全文
posted @ 2011-01-18 12:19 与时俱进 阅读(3912) 评论(2) 推荐(1) 编辑
友情链接:同里老宅院民居客栈