4
我正嘗試在grails中創建聊天應用程序。我不知道這樣做,所以請你指點一下正確的方向。該應用程序不需要花哨,我只是想要一個簡單的應用程序。 感謝Grails中的聊天應用程序
我正嘗試在grails中創建聊天應用程序。我不知道這樣做,所以請你指點一下正確的方向。該應用程序不需要花哨,我只是想要一個簡單的應用程序。 感謝Grails中的聊天應用程序
有是概括的這一基本原理的博客:
http://programmingitch.blogspot.co.uk/2010/04/groovy-sockets-example.html
import java.net.ServerSocket
def server = new ServerSocket(4444)
while(true) {
server.accept { socket ->
println "processing new connection..."
socket.withStreams { input, output ->
def reader = input.newReader()
def buffer = reader.readLine()
println "server received: $buffer"
now = new Date()
output << "echo-response($now): " + buffer + "\n"
}
println "processing/thread complete."
}
}
這給你一個連接的客戶端的基本套接字連接和輸入/輸出流。您必須調整此設置以跟蹤多個客戶端並向服務器廣播(向所有連接的用戶發送)任何消息。
有多少用戶?什麼樣的客戶? HTML? – rdmueller
用戶不多,大多數最小類型都可以 –