曹永思

导航

Http基础-多线程和Socket

Http基础-多线程和Socket

课程简介:很多工作几年的ASP.Net程序员一直是只会拖控件的菜鸟,只会摆弄ASP.Net那些控件,由于不懂Http协议、ASP.Net内部机制,一旦遇到复杂的问题就无法解决,而且微软升级了新的框架后就又要学一堆新的控件,成了微软傻瓜化控件的受害者。
而如果了解Http协议、ASP.Net内部机制这些本质的东西,具有不拖控件也能开发网站的能力,就能看透那些看似复杂的ASP.Net控件的内部原理,这样无论遇到什么疑难问题都能轻松解决,而且无论微软的技术怎么升级来升级去你都能笑看风云变幻!传智播客的ASP.Net课程不是一上来就教学生怎么拖那些微软的傻瓜化控件,而是一开始带着学员自己写一个像IIS那样的Web服务器出来!这是何等的气魄!!!连网站服务器都能自己写出来,那些ASP.Net不就是和玩具一样了嘛!开发一个Web服务器的基础是多线程开发技术和Socket通讯技术,这一部分就是讲解:多线程开发技术和Socket通讯技术。

(右键“使用迅雷下载”)

01_单线程缺点和简单多线程操作 迅雷下载  

02_多线程方法重入问题                迅雷下载  

03_前台线程和后台线程                迅雷下载 

04_线程实现带参数的方法            迅雷下载   

05_线程实现带多个参数的方法     迅雷下载   

06_IP和端口的作用                        迅雷下载 

07_套接字介绍和服务端负责监听客户端请求的套接字操作          迅雷下载

08_套接字_客户端连接服务器                                                       迅雷下载

09_套接字_服务端循环监听客户端的连接请求                              迅雷下载 

10_套接字_服务端向客户端发送数据_客户端循环接收数据          迅雷下载

11_套接字_服务端向多个客户端发送数据_客户端循环接收数据  迅雷下载

 

 传智播客—视频教程 第一季:Http基础-多线程和Socket

迅雷下载:

01_单线程缺点和简单多线程操作 

View Code
thunder://QUFodHRwOi8vd3d3LmRiYW5rLmNvbS9kb3dubG9hZC8lRTMlODAlOTBBU1AuTkVUJUUyJTg5JUEwJUU2JThCJTk2JUU2JThFJUE3JUU0JUJCJUI2JTIxJUUzJTgwJTkxLSVFNCVCQyVBMCVFNiU5OSVCQSVFNiU5MiVBRCVFNSVBRSVBMkFTUC5ORVQlRTklQUIlOTglRTYlODklOEIlRTQlQjklOEIlRTglQjclQUYlRTglQTclODYlRTklQTIlOTElRTYlOTUlOTklRTclQTglOEIwMV8lRTUlOEQlOTUlRTclQkElQkYlRTclQTglOEIlRTclQkMlQkElRTclODIlQjklRTUlOTIlOEMlRTclQUUlODAlRTUlOEQlOTUlRTUlQTQlOUElRTclQkElQkYlRTclQTglOEIlRTYlOTMlOEQlRTQlQkQlOUMlMjgxJTI5LnppcD9mPWMwZHU0NTlrenAmaT0zNDEwMTMzMSZoPTEzMjI2NTM5Mzkmdj1kOTVhNWNiM1pa/

 02_多线程方法重入问题

View Code
thunder://QUFodHRwOi8vd3d3LmRiYW5rLmNvbS9kb3dubG9hZC8lRTMlODAlOTBBU1AuTkVUJUUyJTg5JUEwJUU2JThCJTk2JUU2JThFJUE3JUU0JUJCJUI2JTIxJUUzJTgwJTkxLSVFNCVCQyVBMCVFNiU5OSVCQSVFNiU5MiVBRCVFNSVBRSVBMkFTUC5ORVQlRTklQUIlOTglRTYlODklOEIlRTQlQjklOEIlRTglQjclQUYlRTglQTclODYlRTklQTIlOTElRTYlOTUlOTklRTclQTglOEIwMl8lRTUlQTQlOUElRTclQkElQkYlRTclQTglOEIlRTYlOTYlQjklRTYlQjMlOTUlRTklODclOEQlRTUlODUlQTUlRTklOTclQUUlRTklQTIlOTguemlwP2Y9YzBrOWZ1d21keCZpPTA1NTM0NzcyJmg9MTMyMjY1NDI4NyZ2PWUzMjU4ODBkWlo=

 03_前台线程和后台线程

View Code
thunder://QUFodHRwOi8vd3d3LmRiYW5rLmNvbS9kb3dubG9hZC8lRTMlODAlOTBBU1AuTkVUJUUyJTg5JUEwJUU2JThCJTk2JUU2JThFJUE3JUU0JUJCJUI2JTIxJUUzJTgwJTkxLSVFNCVCQyVBMCVFNiU5OSVCQSVFNiU5MiVBRCVFNSVBRSVBMkFTUC5ORVQlRTklQUIlOTglRTYlODklOEIlRTQlQjklOEIlRTglQjclQUYlRTglQTclODYlRTklQTIlOTElRTYlOTUlOTklRTclQTglOEIwM18lRTUlODklOEQlRTUlOEYlQjAlRTclQkElQkYlRTclQTglOEIlRTUlOTIlOEMlRTUlOTAlOEUlRTUlOEYlQjAlRTclQkElQkYlRTclQTglOEIuemlwP2Y9YzBseWZtcmgxdSZpPTc0ODU1MjQ1Jmg9MTMyMjY1NDU2NCZ2PTE3NjU0MTU1Wlo=

 04_线程实现带参数的方法

View Code
thunder://QUFodHRwOi8vd3d3LmRiYW5rLmNvbS9kb3dubG9hZC8lRTMlODAlOTBBU1AuTkVUJUUyJTg5JUEwJUU2JThCJTk2JUU2JThFJUE3JUU0JUJCJUI2JTIxJUUzJTgwJTkxLSVFNCVCQyVBMCVFNiU5OSVCQSVFNiU5MiVBRCVFNSVBRSVBMkFTUC5ORVQlRTklQUIlOTglRTYlODklOEIlRTQlQjklOEIlRTglQjclQUYlRTglQTclODYlRTklQTIlOTElRTYlOTUlOTklRTclQTglOEIwNF8lRTclQkElQkYlRTclQTglOEIlRTUlQUUlOUUlRTclOEUlQjAlRTUlQjglQTYlRTUlOEYlODIlRTYlOTUlQjAlRTclOUElODQlRTYlOTYlQjklRTYlQjMlOTUuemlwP2Y9YzB2cHZzamRuMSZpPTY2NzQ4MDM5Jmg9MTMyMjY1NDI5OCZ2PTRiOWMzMTQ0Wlo=

 05_线程实现带多个参数的方法

View Code
thunder://QUFodHRwOi8vd3d3LmRiYW5rLmNvbS9kb3dubG9hZC8lRTMlODAlOTBBU1AuTkVUJUUyJTg5JUEwJUU2JThCJTk2JUU2JThFJUE3JUU0JUJCJUI2JTIxJUUzJTgwJTkxLSVFNCVCQyVBMCVFNiU5OSVCQSVFNiU5MiVBRCVFNSVBRSVBMkFTUC5ORVQlRTklQUIlOTglRTYlODklOEIlRTQlQjklOEIlRTglQjclQUYlRTglQTclODYlRTklQTIlOTElRTYlOTUlOTklRTclQTglOEIwNV8lRTclQkElQkYlRTclQTglOEIlRTUlQUUlOUUlRTclOEUlQjAlRTUlQjglQTYlRTUlQTQlOUElRTQlQjglQUElRTUlOEYlODIlRTYlOTUlQjAlRTclOUElODQlRTYlOTYlQjklRTYlQjMlOTUuemlwP2Y9YzBuNXUyMGgyYiZpPTYwODQzMjkzJmg9MTMyMjY1NDI5OCZ2PTVhOWZjZjU0Wlo=

 06_IP和端口的作用

View Code
thunder://QUFodHRwOi8vd3d3LmRiYW5rLmNvbS9kb3dubG9hZC8lRTMlODAlOTBBU1AuTkVUJUUyJTg5JUEwJUU2JThCJTk2JUU2JThFJUE3JUU0JUJCJUI2JTIxJUUzJTgwJTkxLSVFNCVCQyVBMCVFNiU5OSVCQSVFNiU5MiVBRCVFNSVBRSVBMkFTUC5ORVQlRTklQUIlOTglRTYlODklOEIlRTQlQjklOEIlRTglQjclQUYlRTglQTclODYlRTklQTIlOTElRTYlOTUlOTklRTclQTglOEIwNl9JUCVFNSU5MiU4QyVFNyVBQiVBRiVFNSU4RiVBMyVFNyU5QSU4NCVFNCVCRCU5QyVFNyU5NCVBOC56aXA/Zj1jMGFtZXp4NGY3Jmk9MTI1NyZoPTEzMjI2NTQ1Njkmdj0wOGQxY2QzZFpa

 07_套接字介绍和服务端负责监听客户端请求的套接字操作

View Code
thunder://QUFodHRwOi8vd3d3LmRiYW5rLmNvbS9kb3dubG9hZC8lRTMlODAlOTBBU1AuTkVUJUUyJTg5JUEwJUU2JThCJTk2JUU2JThFJUE3JUU0JUJCJUI2JTIxJUUzJTgwJTkxLSVFNCVCQyVBMCVFNiU5OSVCQSVFNiU5MiVBRCVFNSVBRSVBMkFTUC5ORVQlRTklQUIlOTglRTYlODklOEIlRTQlQjklOEIlRTglQjclQUYlRTglQTclODYlRTklQTIlOTElRTYlOTUlOTklRTclQTglOEIwN18lRTUlQTUlOTclRTYlOEUlQTUlRTUlQUQlOTclRTQlQkIlOEIlRTclQkIlOEQlRTUlOTIlOEMlRTYlOUMlOEQlRTUlOEElQTElRTclQUIlQUYlRTglQjQlOUYlRTglQjQlQTMlRTclOUIlOTElRTUlOTAlQUMlRTUlQUUlQTIlRTYlODglQjclRTclQUIlQUYlRTglQUYlQjclRTYlQjElODIlRTclOUElODQlRTUlQTUlOTclRTYlOEUlQTUlRTUlQUQlOTclRTYlOTMlOEQlRTQlQkQlOUMuemlwP2Y9YzBkdGM5NXlxYiZpPTEyNTMmaD0xMzIyNjU0NTc3JnY9ZGM2Zjg2NjdaWg==

 08_套接字_客户端连接服务器

View Code
thunder://QUFodHRwOi8vd3d3LmRiYW5rLmNvbS9kb3dubG9hZC8lRTMlODAlOTBBU1AuTkVUJUUyJTg5JUEwJUU2JThCJTk2JUU2JThFJUE3JUU0JUJCJUI2JTIxJUUzJTgwJTkxLSVFNCVCQyVBMCVFNiU5OSVCQSVFNiU5MiVBRCVFNSVBRSVBMkFTUC5ORVQlRTklQUIlOTglRTYlODklOEIlRTQlQjklOEIlRTglQjclQUYlRTglQTclODYlRTklQTIlOTElRTYlOTUlOTklRTclQTglOEIwOF8lRTUlQTUlOTclRTYlOEUlQTUlRTUlQUQlOTdfJUU1JUFFJUEyJUU2JTg4JUI3JUU3JUFCJUFGJUU4JUJGJTlFJUU2JThFJUE1JUU2JTlDJThEJUU1JThBJUExJUU1JTk5JUE4LnppcD9mPWMwbmx6eWNtbGUmaT0xMjU2Jmg9MTMyMjY1NDU4MiZ2PWU1ZDUxYzBlWlo=

 09_套接字_服务端循环监听客户端的连接请求

View Code
thunder://QUFodHRwOi8vd3d3LmRiYW5rLmNvbS9kb3dubG9hZC8lRTMlODAlOTBBU1AuTkVUJUUyJTg5JUEwJUU2JThCJTk2JUU2JThFJUE3JUU0JUJCJUI2JTIxJUUzJTgwJTkxLSVFNCVCQyVBMCVFNiU5OSVCQSVFNiU5MiVBRCVFNSVBRSVBMkFTUC5ORVQlRTklQUIlOTglRTYlODklOEIlRTQlQjklOEIlRTglQjclQUYlRTglQTclODYlRTklQTIlOTElRTYlOTUlOTklRTclQTglOEIwOV8lRTUlQTUlOTclRTYlOEUlQTUlRTUlQUQlOTdfJUU2JTlDJThEJUU1JThBJUExJUU3JUFCJUFGJUU1JUJFJUFBJUU3JThFJUFGJUU3JTlCJTkxJUU1JTkwJUFDJUU1JUFFJUEyJUU2JTg4JUI3JUU3JUFCJUFGJUU3JTlBJTg0JUU4JUJGJTlFJUU2JThFJUE1JUU4JUFGJUI3JUU2JUIxJTgyLnppcD9mPWMwYTZpbHNsbWUmaT0xMjUwJmg9MTMyMjY1NDg2NCZ2PWY1ZTk3MTc3Wlo=

 10_套接字_服务端向客户端发送数据_客户端循环接收数据

View Code
thunder://QUFodHRwOi8vd3d3LmRiYW5rLmNvbS9kb3dubG9hZC8lRTMlODAlOTBBU1AuTkVUJUUyJTg5JUEwJUU2JThCJTk2JUU2JThFJUE3JUU0JUJCJUI2JTIxJUUzJTgwJTkxLSVFNCVCQyVBMCVFNiU5OSVCQSVFNiU5MiVBRCVFNSVBRSVBMkFTUC5ORVQlRTklQUIlOTglRTYlODklOEIlRTQlQjklOEIlRTglQjclQUYlRTglQTclODYlRTklQTIlOTElRTYlOTUlOTklRTclQTglOEIxMF8lRTUlQTUlOTclRTYlOEUlQTUlRTUlQUQlOTdfJUU2JTlDJThEJUU1JThBJUExJUU3JUFCJUFGJUU1JTkwJTkxJUU1JUFFJUEyJUU2JTg4JUI3JUU3JUFCJUFGJUU1JThGJTkxJUU5JTgwJTgxJUU2JTk1JUIwJUU2JThEJUFFXyVFNSVBRSVBMiVFNiU4OCVCNyVFNyVBQiVBRiVFNSVCRSVBQSVFNyU4RSVBRiVFNiU4RSVBNSVFNiU5NCVCNiVFNiU5NSVCMCVFNiU4RCVBRS56aXA/Zj1jMG1vazUwajF0Jmk9MTI1MiZoPTEzMjI2NTUxNTEmdj04MTBkZjJhNVpa

 11_套接字_服务端向多个客户端发送数据_客户端循环接收数据 

View Code
thunder://QUFodHRwOi8vd3d3LmRiYW5rLmNvbS9kb3dubG9hZC8lRTMlODAlOTBBU1AuTkVUJUUyJTg5JUEwJUU2JThCJTk2JUU2JThFJUE3JUU0JUJCJUI2JTIxJUUzJTgwJTkxLSVFNCVCQyVBMCVFNiU5OSVCQSVFNiU5MiVBRCVFNSVBRSVBMkFTUC5ORVQlRTklQUIlOTglRTYlODklOEIlRTQlQjklOEIlRTglQjclQUYlRTglQTclODYlRTklQTIlOTElRTYlOTUlOTklRTclQTglOEIxMV8lRTUlQTUlOTclRTYlOEUlQTUlRTUlQUQlOTdfJUU2JTlDJThEJUU1JThBJUExJUU3JUFCJUFGJUU1JTkwJTkxJUU1JUE0JTlBJUU0JUI4JUFBJUU1JUFFJUEyJUU2JTg4JUI3JUU3JUFCJUFGJUU1JThGJTkxJUU5JTgwJTgxJUU2JTk1JUIwJUU2JThEJUFFXyVFNSVBRSVBMiVFNiU4OCVCNyVFNyVBQiVBRiVFNSVCRSVBQSVFNyU4RSVBRiVFNiU4RSVBNSVFNiU5NCVCNiVFNiU5NSVCMCVFNiU4RCVBRS56aXA/Zj1jMDF3YTB2eXlpJmk9MTI1NSZoPTEzMjI2NTQ4NzEmdj04Njc2ODQ4ZFpa

  

.net重写URL:http://www.cnblogs.com/yonsy/archive/2012/09/21/2696935.html

 

posted on 2013-02-27 15:34  曹永思  阅读(569)  评论(0编辑  收藏  举报