如题:
我之前的ios客户端里面的代码,是配置有 // Configure SSL/TLS settings NSMutableDictionary *settings = [NSMutableDictionary dictionary]; [settings setObject:[NSNumber numberWithBool:YES] forKey:(NSString *)kCFStreamSSLAllowsAnyRoot]; [sock startTLS:settings];
设置了为yes,才可以连接到服务器。
我现在的js代码如下, 我测试过,自己使用node.js启动一个是可以用的,但是连接到生产的服务器就肯定不行。求教,谢谢了。
var net = require('net'); var fs = require('fs'); var client = new net.Socket();
var options = { host: '114.141.180.149', port: '8001' };
client.connect(options, function() { //'connect' listener console.log('client connected');
//读取交易用pb头部 var head = fs.readFileSync('./protobufhead'); client.write(head+'\r\n','UTF8'); }); client.on('data', function(data) { console.log('response: '+data.toString()); client.end(); });