跟小D每日学口语
摘要: // Define the namespaces used by this sample.usingSystem;usingSystem.Text;usingSystem.Globalization;usingSystem.IO;usingSystem.Diagnostics;usingSystem.Threading;usingSystem.ComponentModel;namespaceProcessAsyncStreamSamples{classProcessNetStreamRedirection{// Define static variables shared by class m 阅读全文
posted @ 2012-09-16 23:15 Danny Chen 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 这个例子只是简单实现了如何使用 Socket 类实现面向连接的通信。注意:此例子的目的只是为了说明用套接字写程序的大概思路,而不是实际项目中的使用程序。在这个例子中,实际上还有很多问题没有解决,如消息边界问题、端口号是否被占用、消息命令的解析问题等。。下面是两个程序的代码,(两个程序均为控制台程序)先发服务端的(Server)完整代码如下:引入命名空间:using System.Net.Sockets; using System.Net; using System.Threading; 完整代码如下:namespace SocketServer { class Program... 阅读全文
posted @ 2012-09-16 22:57 Danny Chen 阅读(5626) 评论(2) 推荐(0) 编辑
摘要: 示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息;这里只是一个简单的示例,是一个最基本的socket编程流程,在接下来的文章中,会依次记录套接字的同步和异步,以及它们的区别。下面是示例程序的简单步骤说明服务器端:第一步:用指定的端口号和服务器的ip建立一个EndPoint对像;第二步:建立一个Socket对像;第三步:用socket对像的Bind()方法绑定EndPoint;第四步:用socket对像的Listen()方法开始监听;第五步:接受到客户端的连接,用socket对像的Accept()方法创建新的socket对像用于和请求的客户端进行通信 阅读全文
posted @ 2012-09-16 22:06 Danny Chen 阅读(371) 评论(0) 推荐(0) 编辑
摘要: C# Socket Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket套接字到普通的请求/响应,更重要的是,这种分层是可以扩展的,能够适应Internet不断扩展的需要。抛开ISO/OSI模型的7层构架,单从TCP/IP模型上的逻辑层面上看,.Net 阅读全文
posted @ 2012-09-16 21:58 Danny Chen 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: Visual Studio 2005其他版本27(共 33)对本文的评价是有帮助-评价此主题C# 提供大量运算符,这些运算符是指定在表达式中执行哪些操作的符号。通常允许对枚举进行整型运算,例如==、!=、<、>、<=、>=、binary +、binary -、^、&、|、~、++、--和sizeof()。此外,很多运算符可被用户重载,由此在应用到用户定义的类型时更改这些运算符的含义。下表列出了按优先级顺序分组的 C# 运算符。每个组中的运算符具有相同的优先级。运算符类别运算符基本x.yf(x)a[x]x++x--newtypeofcheckedunchecked 阅读全文
posted @ 2012-09-16 13:08 Danny Chen 阅读(346) 评论(0) 推荐(0) 编辑
摘要: [] 是针对特定类型、固定长度的。List是针对特定类型、任意长度的。Array 是针对任意类型、固定长度的。ArrayList是针对任意类型、任意长度的。Array 和 ArrayList 是通过存储 object 实现任意类型的,所以使用时要转换。应用示例usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Collections;publicpartialclass_ 阅读全文
posted @ 2012-09-16 12:47 Danny Chen 阅读(318) 评论(0) 推荐(0) 编辑