设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 11930|回复: 44
打印 上一主题 下一主题

[原创发布] RM的SOCKET

  [复制链接]

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

跳转到指定楼层
1
发表于 2011-8-8 00:01:35 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 神思 于 2011-8-8 00:13 编辑

用动态链接库实现的SOCKET。
有了这个,你就可以尽情的访问网络了。{:nm_4:}
目前只有客户端。。不会有谁去用RM做服务端的吧。。{:nm_7:}
当然,其实服务端也是能做的,改天再完善吧。今天先到这。
异步Recv,他会发送消息过来提示有数据到的。所以速度不会太慢。

下面是RM跟一个聊天室的效果图,已经能收到消息了{:nm_4:}




SocketForRM.rar (737.79 KB, 下载次数: 922)

{:nm_6:} 文件发上来了。

评分

参与人数 5星屑 +4400 +6 收起 理由
Ж纯Ж蓝Ж + 2000 恶意评分~
玮哥投胎了 + 6
马莉露丽 + 40 凑整
柳之一 + 360 恶意灌水
南宫恋絮 + 2000 投币~思思威武

查看全部评分

-.-

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

2
 楼主| 发表于 2011-8-8 00:54:36 | 显示全部楼层
{:nm_7:}小蛇子你总是那么的神出鬼没啊.

点评

-。-今晚吧。应该有空。-3-  发表于 2011-8-8 09:59
表示你猜错了,表示催稿  发表于 2011-8-8 08:53
-.-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

3
 楼主| 发表于 2011-8-8 11:30:13 | 显示全部楼层
AS那端也只是个客户端,,,服务端还有另外一个东西。。。。。。。。。。。。。。。
-.-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

4
 楼主| 发表于 2011-8-8 13:24:53 | 显示全部楼层
柳之一 发表于 2011-8-8 13:20
上当了,万里长征,才走完第一步啊

等完善后可以考虑做个基于RM的网络通讯框架什么的.
-.-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

5
 楼主| 发表于 2011-8-8 13:48:39 | 显示全部楼层
本帖最后由 神思 于 2011-8-8 13:51 编辑

关于丢包我也试过.偶尔性.在链接库里就出问题了,但是几率很小.这就不是RM可以处理的了.也没办法
现在是在DLL里维护一个消息队列,一旦select到数据,就将消息加入队列,然后Post一条消息给RM的窗口。
然后RM就去队列取消息。所以基本不会出现不同步这种情况


总觉得  这个+Marshal 可以干很多事!!
-.-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

6
 楼主| 发表于 2011-8-8 15:01:22 | 显示全部楼层
或许可以再套一个RAKNET...
让RM网络平民化吧!!!!!
-.-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

7
 楼主| 发表于 2011-8-9 03:30:22 | 显示全部楼层
本帖最后由 神思 于 2011-8-9 03:30 编辑

今天看了一下RAKNET。。
封装一层后在RM里用。说不定会很赞。
明天开始做吧!!,啊,不对,应该是今天。。。。。
-.-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

8
 楼主| 发表于 2011-8-9 09:19:48 | 显示全部楼层
今天早上已经测试封装了一些东西.
并且连接成功了,咱们做一个RM专用的网络框架吧.!!!!

等再完善点就找人合作一起干.
-.-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

9
 楼主| 发表于 2011-8-10 10:14:23 | 显示全部楼层
哈哈,能用就行,,
昨天没干活,,今晚继续RakNet To RM
-.-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

10
 楼主| 发表于 2011-8-10 10:46:35 | 显示全部楼层
晴. 发表于 2011-8-10 10:25
这个不是很早很早就有了吗~~~

嗯,我看过已个直接用ws2_32.dll 这玩意的。。。没怎么看,貌似是一直select拿的数据?
我这个有点不同的:)
-.-
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-19 23:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表