CoffeeScript 客戶端

2022-06-29 17:12 更新

客戶端

問題

你想使用網(wǎng)絡(luò)上提供的服務(wù)。

解決方案

創(chuàng)建一個基本的TCP客戶機。

在 Node.js 中

net = require 'net'

domain = 'localhost'
port = 9001

connection = net.createConnection port, domain

connection.on 'connect', () ->
    console.log "Opened connection to #{domain}:#{port}."

connection.on 'data', (data) ->
    console.log "Received: #{data}"
    connection.end()

使用示例

可訪問Basic Server

$ coffee basic-client.coffee
Opened connection to localhost:9001
Received: Hello, World!

討論

最重要的工作發(fā)生在connection.on 'data'處理過程中,客戶端接收到來自服務(wù)器的響應(yīng)并最有可能安排對它的應(yīng)答。

另請參閱Basic Server,Bi-Directional ClientBi-Directional Server 。

練習

  • 根據(jù)命令行參數(shù)或配置文件為選定的目標域和端口添加支持。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號