⚲
Project
General
Profile
Sign in
Register
Home
Projects
Help
Search
:
Ruby master
All Projects
Ruby
»
Ruby master
Overview
Activity
Roadmap
Issues
Repository
Like
Download (502 Bytes)
Bug #10044
ยป send_n_write.rb
tony.hu.hailin@gmail.com (Hailin Hu)
, 07/16/2014 09:18 AM
require
'socket'
require
'syslog'
def
main
send_n_write
(
"process"
)
t
=
Thread
.
new
{
send_n_write
(
"thread"
)
}
t
.
join
end
def
send_n_write
(
ident
)
socket
=
Socket
.
new
Socket
::
PF_UNIX
,
Socket
::
SOCK_DGRAM
socket
.
connect
Socket
.
pack_sockaddr_un
(
'/dev/log'
)
message
=
"<
#{
Syslog
::
LOG_LOCAL0
|
Syslog
::
LOG_INFO
}
> "
\
"
#{
ident
}
"
\
": "
\
"
#{
[
1
,
2
,
3
,
4
,
5
].
map
{
|
i
|
i
.
to_s
*
1024
}
.join}
\n
"
socket
.
send
(
message
,
0
)
socket
.
write
(
message
)
socket
.
close
end
main
(1-1/1)
Loading...