代码改变世界

C#如何实现用socket建立并发服务器模型?

2009-10-12 09:57 by 杨兴亚, 1213 阅读, 0 推荐, 收藏, 编辑
摘要:C#如何实现用socket建立并发服务器模型?最近在做一个用socket建立并发服务器的模型,平台是C#,在建立服务器时考虑到利用线程池,异步操作。但是现在无从下手?客户端的代码已经写出来了,具体如下:[代码]以上是接受并且发送。接收处理如下:[代码]发送时单独起的线程,如下:[代码]上面的代码仅仅是客户端的模型,错误控制和处理都没有加进去。服务器端还没有思路,哪位大侠给提供以下思路? 阅读全文

WAP协议分析(1)

2009-06-20 18:37 by 杨兴亚, 2250 阅读, 0 推荐, 收藏, 编辑
摘要:WAP是一种无线应用协议,是一个全球性的开放协议。WAP定义可通用的平台,把目前Internet网上HTML语言的信息转换成用WML描述的信息,显示在移动电话或者其他手持设备的显示屏上,多种网络,也就是说,它不依赖某种网络而存在,今天的WAP服务在3G到来后仍然可能继续存在,不过传输速率更快,协议标准也会随之升级。WAP协议分为如下几层:(1) 应用层。即无线应用环境WAE(Wireless Ap... 阅读全文

用socket封装ftp类。

2009-03-22 11:04 by 杨兴亚, 2167 阅读, 0 推荐, 收藏, 编辑
摘要:最近本人写了一个ftp类,想和大家分享一下。1.ftp原理,ftp协议的中文名字就是文件传输协议,它主要用于上传或者下载文件。ftp协议的底层实现是用socket来实现的。上图是ftp协议的官方协议图:可以看出它主要是由两个socket组成的。1,控制连接,主要是用于发送控制命令2,数据连接,主要用于文件上传和下载时文件数据的传输.ftp协议的建立流程:首先,客户端建立一个套接字1,套接字绑定的I... 阅读全文

获取各科最高两个成绩的解决方案。

2008-12-07 16:34 by 杨兴亚, 428 阅读, 0 推荐, 收藏, 编辑
摘要:问题:用一条sql语句获取表learn中的每科最高的两个成绩,learn(countid,grade,id);countid课程号,grade成绩,id学号,下面是一种解决方法:select t1.countid,t1.gradefrom learn as t1where t1.grade>=(select max(t2.grade) from learn as t2where t1.cou... 阅读全文

如何向后台数据库中插入多条记录?

2008-10-29 17:36 by 杨兴亚, 919 阅读, 0 推荐, 收藏, 编辑
摘要:现在我要处理一个问题,步骤如下:1,在主表中插入一条记录,获取这条记录的主键1,主键是自增的。2,在子表中插入多条与主键1相关的记录,并且记录的数量是随机的,不确定。要求:步骤1,2要同时完成或者取消,即事务的概念。在sqlserver2005中可以写一个存储过程,或者在前台用c#控制逻辑。哪位高手可以帮忙解决一下?例如:表1:(主表)orders(oid,customerid,gettime,n... 阅读全文

如何向后台数据库插入多条记录?

2008-10-29 17:22 by 杨兴亚, 1166 阅读, 0 推荐, 收藏, 编辑
摘要:现在我要处理一个问题,步骤如下:1,在主表中插入一条记录,获取这条记录的主键1,主键是自增的。2,在子表中插入多条与主键1相关的记录,并且记录的数量是随机的,不确定。要求:步骤1,2要同时完成或者取消,即事务的概念。在sqlserver2005中可以写一个存储过程,或者在前台用c#控制逻辑。哪位高手可以帮忙解决一下?例如:表1:(主表)orders(oid,customerid,gettime,n... 阅读全文

请大家给我介绍几本书

2008-10-28 18:11 by 杨兴亚, 278 阅读, 0 推荐, 收藏, 编辑
摘要:我是学c#的,做过企业协同办公系统,现在对好多微软新技术了解太少。希望大家能够给我一个书籍清单,来提高我的水平。谢谢 阅读全文

刚刚做了一个小项目,存在一个问题,就是如何在数据库中插入多条记录

2008-10-21 13:37 by 杨兴亚, 325 阅读, 0 推荐, 收藏, 编辑
摘要:现在我要处理一个问题,步骤如下:1,在主表中插入一条记录,获取这条记录的主键1,主键是自增的。2,在子表中插入多条与主键1相关的记录,并且记录的数量是随机的,不确定。要求:步骤1,2要同时完成或者取消,即事务的概念。在sqlserver2005中可以写一个存储过程,或者在前台用c#控制逻辑。哪位高手可以帮忙解决一下? 阅读全文

大家好。

2008-10-21 13:02 by 杨兴亚, 180 阅读, 0 推荐, 收藏, 编辑
摘要:很高兴加入博客园,能与大家一块学习进步是我的一大荣幸。我学的技术是。net相关的,希望可以和大家一起共同提高。 阅读全文