本人自行删除

lanjingyu · November 16, 2015 · Last by MrPasserby replied at December 14, 2015 · 7243 hits

本人自行删除

你用的是 pack 的方式,这个方法就是会将结果转换成套接字,官方文档里面有 unpack 的调用方式,你可以试试,参照http://ruby-doc.org/stdlib-1.9.3/libdoc/socket/rdoc/Socket.html#unpack_sockaddr_in-method

2 Floor has deleted

#1 楼 @king1990_cool 请教大神,我最近在学 ruby 网络编程,前期已经花了一个多星期学习了 ruby 基础教程第 4 版,这几天在看用 Ruby 编写的书籍 TCP Sockets 编程,看的不是很明白。请问学习 Ruby Sockets 编程还有没有什么参考的资料。我在网上发现这一块的学习资料真的很少。求推荐!

#3 楼 @john123 先说明白你具体事要做啥吧…… sockets 这个太宽泛了……

5 Floor has deleted

#5 楼 @lanjingyu http://www.ituring.com.cn/book/1176 是这本么? 服务端的代码都没有 close 的,可以参考下 24 章的线程池和 25 章的事件驱动的实现。 最主要还是 client 和 server 定义好通信格式。比如每次取值的长度、包结束符号、数据包的处理、自定义的心跳、还有通信数据不同位置的类型,方便你 unpack。

@john123 Jesse Storimer 有一套 Woring with ruby * 系列书,你看的是其中一本 http://www.jstorimer.com/collections/ebooks

7 Floor has deleted
8 Floor has deleted
9 Floor has deleted
You need to Sign in before reply, if you don't have an account, please Sign up first.