社区
C#
帖子详情
思归大侠救命!发了个贴都N天了,都没有让我满意的答案,建议版主置顶
大雨仔
2003-12-15 02:25:01
http://expert.csdn.net/Expert/topic/2552/2552895.xml?temp=.2440607
...全文
92
23
打赏
收藏
思归大侠救命!发了个贴都N天了,都没有让我满意的答案,建议版主置顶
http://expert.csdn.net/Expert/topic/2552/2552895.xml?temp=.2440607
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大雨仔
2003-12-31
打赏
举报
回复
UP
ssdjmcj8048
2003-12-29
打赏
举报
回复
可以使用多波的方式,但是不太安全和稳定,关于多波介绍和例子在CodeProject上我好像看过别人做的例子,大仔可以去找找,当然主要是多波的原理!
其实我想应该和你的实际应用有关系,你是应用于什么样的系统?如果是一般聊天软件,还是走服务器比较实际一点。如果是企业应用软件可以使用代理服务器或者vpn的方式。多波还是不太稳定,何况ip6出来后,这些就都不是问题了,其实还是vpn好点!
速马
2003-12-29
打赏
举报
回复
我说楼主
那边n多人已经给你解答了
是不是非得给你写完代码才肯罢休啊
这个帖子已经好久了吧
大雨仔
2003-12-29
打赏
举报
回复
UP
大雨仔
2003-12-27
打赏
举报
回复
UP
cdyxh
2003-12-26
打赏
举报
回复
up
大雨仔
2003-12-26
打赏
举报
回复
UP
大雨仔
2003-12-26
打赏
举报
回复
UPO
大雨仔
2003-12-22
打赏
举报
回复
这个答案也不太清楚,呵呵
大雨仔
2003-12-17
打赏
举报
回复
UP
xiaha3
2003-12-17
打赏
举报
回复
答案来了
http://search.csdn.net/expert/topic/50/5004/2002/10/8/1080056.htm
rock1981
2003-12-16
打赏
举报
回复
gz
大雨仔
2003-12-16
打赏
举报
回复
大家发表一下意见和建议吧
大雨仔
2003-12-16
打赏
举报
回复
我现在有一点明白了,是昨天在网上看到的一个文,是关于在局域网内共享上网的共享上网的原理
[ 作者:李慧科 转贴自:天极商务应用 点击数:13284 文章录入:admin ]
也许大家早就知道共享上网了,就是若干台电脑通过一台性能比较好的、与internet连接的电脑上网,大部分网吧与单位的小型局域网都是这样与internet连接的,因为无论从以前的modem,ISDN,到现在的ADSL甚至宽带上网,租用一个IP地址就要出一份租金,如果局域网里的每一台电脑都有一个合法的IP的话,那样的费用太高,太不合算,所以组建一个局域网,然后通过一台主机,也就是服务器上网就成为很好的选择,在这里我想谈谈共享上网的实现原理,无论通过类似路由器这样的硬件设备上网,还是用windows的internet连接共享,或者用网关类软件wingate,代理服务器软件sygate等上网,它们的原理都是相同的,路由器这样的硬件上网设备只不过是把软件固化在了硬件中,软件完全能实现他的功能。
在谈共享上网的原理之前,我想有必要介绍一下私有地址,私有地址就是在一个网络内部使用,这个网络不会与别的网络相连,所以网络中的任何一台机器都不会与别的网络的机器的IP地址发生冲突,国际上的网络组织指定了三个保证都不会被分配的保留的IP地址段,这三个地址段是:
10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255
这些IP地址可以在一个局域网内部使用,在信息高速传递的今天,没有同internet连接的网络已经很少了,但直接以这样的私有地址连接到因特网显然是不行的,比如有两个网络都是用的192.168.0.0-192.168.255.255这个地址,那么就会有两个192.168.0.2,当因特网上有数据要传给192.168.0.2这台电脑时,就会产生冲突。大家肯定要问:不是有合法的IP地址吗,给每台机器一个不就行了吗?这当然是可以的,但是出于经济原因的考虑,现在小型网络连接internet大部分都是局域网内用私有地址,然后通过一台有合法IP的主机上网,而且,因为局域网内的机器不是合法的IP地址,不与internet直接相连,没有暴露在internet上,所以,有合法IP的那台主机也起了个防火墙的功能,这样的网络成为小型网络的首选。那么局域网里的机器是如何连接到internet的呢?下面我们看看它的原理。
局域网内的机器是靠地址转换上网的,就是当内部的机器与外部的机器连接时,先通过主机把私有IP地址转换为合法的IP地址,这就是网络地址转换(network address translation),简称NAT,它有三种模式,最常用的模式是PAT模式,它的工作原理是端口号改变。例如有一个小型网络,它的IP地址段是192.168.0.1-192.168.0.255,它们通过一台主机上网,这台主机不一定是台电脑,它可以是一个路由器,或者一个单独的NAT产品,它有两个IP地址,一个是网络内部地址,如192.168.0.1,一个是合法的IP地址,如202.206.64.33. (图1).
如果局域网内部的一台电脑H3,IP地址是192.168.0.3:4000,4000是它的端口号,想访问搜狐的主页www.sohu.com(图2),
192.168.0.3:4000的请求先传到主机192.168.0.1上,主机把这个IP地址转换为202.206.64.33:9000,然后以端口号为9000的这个IP地址向sohu发出请求,当sohu受到请求后,会回答,它先把回答的数据流传给202.206.64.33:9000,也就是局域网内的主机,主机接收到数据后,会查找与9000这个端口号相关联的内部IP地址,当它发现是192.168.0.3:4000后,就把数据传给192.168.0.3:4000,这样,IP地址的转换就完成了。
xiaha3
2003-12-15
打赏
举报
回复
我的办法只有在网关的机器上再写一个代理软件,估计实现不是很难
xiaha3
2003-12-15
打赏
举报
回复
还有
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=183584
xiaha3
2003-12-15
打赏
举报
回复
ms-help://MS.MSDNQTR.2003FEB.2052/dniph/html/pnpip.htm#pnpip_topic8
我也看不太懂.研究明白告诉我
simanh
2003-12-15
打赏
举报
回复
up
headfly
2003-12-15
打赏
举报
回复
帮你顶,等待高手解答。
shenanigan
2003-12-15
打赏
举报
回复
up
加载更多回复(3)
交通灯程序
欧赔,可及显卡及库扫ois撒该刷卡机uoi发哦iuusuaghpofhpoi 手机卡该快叫哈克 傻瓜i还家阿哥撒娇噶久客
思归
n
箫曲选集 (本人自己收集制作)
01 春江花月夜 02 妆台秋思 03 平湖秋月 04 平沙落雁 05 梅花三弄 06 关山月 07 寒江残雪 08 凤凰台上忆吹箫 09 红楼梦引子 10 枉凝眉 11 葬花吟 12 题帕三绝 13 叹香菱 14 秋窗风雨夕 15 晴雯歌 16 红豆曲 17 好了歌 18 分骨肉 19 聪明累 20 紫菱洲歌 21 玉箫声和 22 良宵引 23 长相思 24 彩云归 25 幽兰逢春 26 鹧鸪飞 27 思春 28 爱尔兰画眉 29 笑傲江湖 30 君莫
思归
31 静夜思 32 蕉石鸣琴 33 回梦游仙 34 沧海一声笑 35 流水 36 荷塘月色 附录:箫指法图
用.Net的File控件上传文件的解决方案
在遍历了csdn中所有关于上传大文件的帖子以后,写了这篇垃圾。(:-)) 上传大文件,有好几种方法: 1、
思归
的HttpWorkerRequest方法,太难,看不懂:-( 2、利用第三方的控件 AspNetUpload 要钱!!算了,咱还是喜欢免费的。 3、修改web.config文件,但是不能捕获错误。 4、通过ftp的方式上传。服务器需要提供ftp服务。 没辙,只好选第三种方式,谁让咱太蠢了呢!(太蠢了,
没有
关系,要多吃鱼,听说吃鱼能聪明点。) 那就仔细专研第三种方式吧! 修改Webcong文件:
<httpRuntime maxRequestLeng
ASP.net 动态加载控件时一些问题的总结
1 、在使用LoadControl加载控件后,用户控件中的某些控件不再响应事件。 这个问题主要是由于将控件加载放在if (!Page.IsPostBack)之内引起的,放在外面即可。在
思归
的blog上对此问题进行了详细的说明。 2、用户控件中某些控件的响应出现问题,如某个按钮第一次选择时不触发CLICK事件,第二次可以了。 这是由于
没有
给控件设置ID引起的,控件ID的作用在下面详细讲述。 如 代码如下:Control userControl=(Control)Page.LoadControl(“Test.ascx”); userControl.ID=“Test”; AddControl(us
C#.NET学习好资料-编程常用功能及代码的总结与收藏
1.打开新的窗口并传送参数: 2 2.为按钮添加对话框 2 3.删除表格选定记录 2 4.删除表格记录警告 2 5.点击表格行链接另一页 3 6.表格超连接列传递参数 4 7.表格点击改变颜色 4 8.关于日期格式 4 9.获取错误信息并到指定页面 5 10.清空Cookie 5 11.自定义异常处理 5 12.Panel 横向滚动,纵向自动扩展 8 13.回车转换成Tab 9 14.DataGrid超级连接列 9 15.DataGrid行随鼠标变色 9 16.模板列 9 17.数字格式化 10 18.日期格式化 10 19.如何设定全局变量 11 20.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口? 11 22.读取DataGrid控件TextBox值 12 23.
思归
(DataGrid,3个模板列,数量,单价、总数) 12 24.datagrid选定比较底下的行时,为什么总是刷新一下,刚才选定的行因屏幕的关系就看不到了 14 25.在Datagrid中修改数据,当点击编辑键时,数据出现在文本框中,怎么控制文本框的大小 ? 14 26.对话框 14 27.
C#
110,570
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章