import network.socket
import control.concurrent
main :: io ()
main = do
sock <- socket af_inet stream 0
bindsocket sock (sockaddrinet 4242 inaddr_any)
listen sock 10240
mainloop sock
mainloop :: socket -> io ()
mainloop sock = do
conn <- accept sock
forkio $ runconn conn
mainloop sock
runconn :: (socket, sockaddr) -> io ()
runconn (sock, tcp) = do
sms<-recv sock 1024
peeraddr <- getpeername sock
putstrln sms
runconn (sock, tcp)
如对本文有疑问, 点击进行留言回复!!
利用Python实现串口通信--以Arduino UNO为例
网友评论