VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
vb
-> 网络编程
我就纳闷了????这个winsock的连接问题怎么这么灵异??c/s的 大家帮帮我吧.....
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
我就纳闷了????这个winsock的连接问题怎么这么灵异??c/s的 大家帮帮我吧.....
[已结贴,结贴人:kanon_lgt]
发表于:
2007-01-15 11:46:15
楼主
我做的是c/s的聊天程序:
c端用了一个udp的winsock向广播地址广播自己的ip.
s端也是用udp的winsock收到广播包剥离出c的ip-c,作为s端udp的ip-sudp以把自己的ip-s发给c.并且把这个ip-c也作为s端的tcp的 winsocklisten的remotehost,再进入listen状态.
然后等待c端发出connect请求.
s端受到请求后用另外一个tcp的winsocks来接受请求,accept;;
下面请大家帮忙的是:::各个端口如何设置????
发表于:
2007-01-15 12:00:08
1
楼 得分:
20
好一段绕口令呀
服务器端的监听端口,客户端必须知道才行,两端必须约好服务端监听端口,然后客户端主动连接服务器的指定端口;
而客户端的端口,若无特殊要求,可用系统自动分配的端口,一般情况下服务器端不必关系客户端的端口是多少,当然可以用remoteport获得客户端口号.
发表于:
2007-01-15 13:25:35
2
楼 得分:
0
看不明白
发表于:
2007-01-15 14:19:53
3
楼 得分:
15
服务器榜定一个 udp断口 监听1个tcp断口 然后动态生成wisnock控件和客户端榜定、
发表于:
2007-01-15 17:10:50
4
楼 得分:
0
我再把他描述的详细点吧::
客户端::
winsockrequest udp协议 remotehost=广播地址 remoteport=4001 localport=4002
向服务器广播自己的ip的作用(client-ip)
服务器::
winsockanswer udp协议 remotehost=client-ip remoteport=4002 localport=4001
向客户端回复自己的ip地址(server-ip)
接下来将是tcp连接的过程 ::
首先是客户端执行下列动作:
winsockc tcp协议 remotehost=server-ip remoteport=5001 localport=??
发出connect请求的作用 ,目的地是server.
然后是服务器监听到这个connection,他是有这样的设置监听的:
winsocklstn tcp协议 localport=5001
这样他就监听到了,然后就是触发下面的事件:服务器端的另一个winsock,名字是winsocks来接受这个connection,设置如下:
winsocks tcp协议 localport=?? remoteport=?? accept
请问我该怎么设置题中的 "?? "处的端口??
帮我看看啊...谢谢 ...麻烦你们了...
发表于:
2007-01-15 17:41:19
5
楼 得分:
15
简单的说就是服务器邦定的本地端口就是客户端的远程端口,客户端邦定的本地端口就是服务器的远程端口。
发表于:
2007-02-03 10:52:38
6
楼 得分:
0
没人帮忙了吗?
csdn 别让我失望啊
发表于:
2007-02-06 09:43:26
7
楼 得分:
30
首先服务器一个控件监听5001端口 这个不能动
winsockc tcp协议 remotehost=server-ip remoteport=5001 localport=0
发出connect请求的作用 ,目的地是server.
//localport=0系统随即分配 指定端口会出错
然后是服务器监听到这个connection,他是有这样的设置监听的:
winsocklstn tcp协议 localport=5001
这样他就监听到了,然后就是触发下面的事件:服务器端的另一个winsock,名字是winsocks来接受这个connection,设置如下:
winsocks accept 就可以了千万别指定本地的端口和ip 其实客户端 和服务器都是采用5001端口 只不过session不同
发表于:
2007-05-12 13:12:58
8
楼 得分:
0
大家 我怎么不能结贴给分啊啊? 怎么回事啊?
下一篇:
如何禁网络连接属性
上一篇:
如何实现客户端与服务器相连?
相关文章
关于数据刷新问题。
vb进行数据库查询的代码是怎样的??
mshflexgrid 控件连接access的问题???
我的vb6.0怎么老是出现这个问题。。。(图)
报表分组后如何打印
文件保护
这是vb下读取二进制的方法,请问有没有用api来读...
在vb中,如何实现程序异常退出后自动运行
公司外包一个excel vba的功能开发
关于webbrowser截取html代码的问题
和大家交流一下,做过两年半vb编程的人,一般应该到...
请问adode是个什么控件啊。
winsock报10053错误是怎么造成的?如何解决?
联接数据库时出现问题,不知该怎么设置
access在tdbgrid上的显示问题
串口接收缓存区怎样清空
紧急请教一个vb和vc的dll问题:vc->call ...
vb中的一个简单问题
请问 如何将数据库的空值给窗体中的控件
请教一下vb有x轴和y轴吗如果有具体怎么表示,如果...
其他资讯
兄弟偶得几段代码,请空闲高手帮忙分析
vb报表如何设置动态数据源?
ftp传输和拨号发送有何区别?
为什么我的sql语句插入操作无效
print 100 and true ...
如何获取网卡的数量,及检测速度是100mb还是1000...
vb6中如何将richtextbox控件中加载的rtf格式内容...
可不可以改变事件的参数列表
关于listview中屏蔽内容托动问题?
由于将在索引、主关键字、或关系中创建重复的值,...
vb 菜鸟问题 001
新手提问:关于treeview的问题
用picture.line畫折線圖,可紿終都只能從0坐標來...
到vb论坛请教问题:and not 是什么意思...
我想要个vb调用labelview标签软件进行打印的实例...
doevents语句出现"溢出堆栈空间"的问题
求sql语句:sqlserver导出xls是如何将字段名也导出...
请问如何获取网页的公网ip
如何自定义vsflexgrid控件的显示行数?
在线等。如何捕获datagridview中check类型单元格...
快速检索
分类导航标签a
Web 开发JavaScript
Web 开发ColdFusion
其他数据库开发数据仓库
Web 开发CGI
其他数据库开发数据库
JavaWeb
WebSpherePortal
专题开发/技术/项目图形图像/机器视觉
Web 开发JavaScript
Web 开发应用服务器
企业开发Loushang开发平台
软件工程/管理Power Designer
WebSphereServer
移动平台无线
多媒体/设计/Flash/Silverlight 开发Silverlight
最新资讯
问一个sql触发器的问题!
一个排序问题
正则表达式
我使用linux系统时无法用鼠标
share an article: monito...
能不能在以一张图片为背景的地方显示一个flash呢...
怎么会出现fatal error的问题呢?
高手请进,请教一个sql
社区电子杂志版咋回事
如果让人物在预先定义好的mesh上移动
谁有关于web系统托盘的资料??????
java.net.connectexception: connection&nb...
如何处理网页对话框的状态栏?
请教javascript调用服务器方法的问题
音乐程序购买,有像www.888wang.com网上程序的功...
求教高手~~~~
在jsp页面中操作,交给javabean处理然后返回jsp&...
请问怎么能够使公司的技术实力,不随技术人员的变...
md5加密后的16位数不可见
asp牛人进来看看
jsp中email格式限制问题!sun给的例子便宜不通!...
急急急!请救命啊
怎样用delphi一次打开多个文件
关于下载类网站的一些问题 请有经验的朋友帮...
谁能发本j2ee without ejb给我
excel怎样设置x轴 (用vb.net操作)
帮我看看这个代码是怎么用的 这个是给提交的...
请教设计思路?权限方面,公司多个部门,权限控制...
eclipse中连接mysql的问题!
关于aspx中js文件问题
学习c++面向对象编程看什么书好啊
請教高手幫忙解決一個winform的問題
英特尔mid(mobile internet device移...
widnwos任务管理器
谁能给我一个flash与asp.net结合的例子?100分
gridview` 问题急啊~!~
毕业设计关键时刻调试不出来,冰天雪地跪求这个问...
两个表的对比问题
请问如何在sun stdio 下输出进制,用了...
帮我看看哪里不对?
热门点击
小块分割直线问题
如何才能取得第三个逗号前的字符串
如何换掉windows默认命令行程序exe的图标?
jtree中为什么将setrootvisiable(false)后整个t...
sql的问题 在线等
有人知道skype怎样实现多语言的菜单项吗?
pear install http_download-1.1.2.ta...
世界著名投行open职位-fixed income d...
各位大虾:我照网上电子教程做了一个数据库编码,...
提一个不限制层数遍历的问题,请高人指点一下,有点...
出现连锁错误是哪的问题啊?
未找到路径"c:\inetpub\wwwroot\web\newslist.sh...
####在线高分求助#### pl/sql 菜...
请问这段代码有什么作用?
这个正则表达式有点不明白
bitmap.save()保存到流失败
asp.net使用线程遇到的问题?????????
关于asp2.0中gridview翻页的问题
pb一年工作經驗,求職(工作地點:上海)
高手们帮我看下,为什么我的move子程序不能调用??...
c#(winform)中for循环自动打开某个网页怎么做呢...
关于调用page_load函数的问题
关于 程序效率 和 开发难度 ...
如果单击button控件,在另一个框架页面显示出结果...
上海富摩高薪热招互联网及数据库开发人员
机子为什么莫名其妙死机
两个byte怎么组合,急!急!
急:访问sql 2005 report servic...
救急啊!vc ado 操作数据库 EX...
求助:delphi中socket二进制数据接收问题
谁用过cajo,小弟找不到他的下载连接,如能帮忙50...
下载进度条的问题急!!
如何增加日期
通讯薄的问题,高手请请请进
部署asp.net2.0网站的服务器需要安装什么?
绘制3d rect的问题!!!没有分了,感谢你们!!!...
怎么用api截取窗口中rect结构体中的图像,再把图...
用eclipse+cdt开发gtk程序,链接时报错...无奈了...
copyfile的问题!弄了一下午了,帮忙看看,在线等...
一个jspsmart组件的问题