使用Ruby练习写了个简单的SocketServer和SocketClient,代码记录如下
Server端代码示例
require "socket"
port = 2000
server = TCPServer.open(port)
loop {
client = server.accept
client.puts(Time.now.ctime)
client.puts "Closing the connection. Bye!"
client.clsoe
}
Client端代码示例
require "socket"
# IP
ip = '172.16.13.11'
# Ports
ports = [2000]
loop {
ports.each do |port|
begin
socket = TCPSocket.open(ip, port)
puts "#{Time.now} #{ip}:#{port} test OK"
socket.close
rescue Exception => e
puts "#{Time.now} #{ip}:#{port} test error [#{e}]"
end
end
puts "\r\n"
sleep(5)
}
分享到:
相关推荐
包含C#Socket 客户端服务器的通讯例程和源码
Android开发,Socket Client端和Socket Server端数据发送和接收
Socket推送实现代码 SocketServerSocket推送实现代码 SocketServerSocket推送实现代码 SocketServerSocket推送实现代码 SocketServerSocket推送实现代码 SocketServerSocket推送实现代码 SocketServerSocket推送实现...
socket server关闭时导致socket client也关闭 的原因及解决办法 tcp socket进程结束时,tcp socket客户端也会结束(崩溃)的原因及解决办法
PC端一般使用c++或c# socket收发信息,网页端只能使用websocket,手机端是java socket。需要将PC端、手机端和网页端,多端打通同时实现即时通讯,就是需要websocket和socket相互通信。
Socket server example
基于socketServer和socketClient实现的远程Rpc调用Demo
C# socket通信客户端程序,用于tcp/ip协议网络编程。
CS架构,Socket通信,单板对多点。可发消息,传文件。
Select方式实现的socketServer程序示例 在Window平台下VC6.0开发。
C# SocketServer、Client通信实例源代码
mqtt server http socket subscribe
模仿python中的socket以及SocketServer类,做了简单的封装和实现,对些小的测试代码,可以轻松的套用
socket分为socketserver和socketclient,socketserver是一个简单的建立长连接后等待接收数据,socketclient请求建立与服务端连接,连接建立以后通过servlet发起通信。 服务端直接用application执行; 客户端部署到...
socketserver FTP资源共享工具
利用SocketServer模块来实现网络客户端与服务器并发连接非阻塞通信。 首先,先了解下SocketServer模块中可供使用的类: BaseServer:包含服务器的核心功能与混合(mix-in)类挂钩;这个类只用于派生,所以不会生成这...
里面有两个文件夹 SocketServer和SocketClient SocketServer为服务器端 ,java编写 SocketClient为客户端, android编写 最近在学习中,这些程序也是socket基本架构。绝对可行。 不要忘了,在程序中重新设置地址哦...