node.js - 我正在尝试将 React 本机 tcp 客户端连接到节点服务器,但未建立连接
问题描述
我正在尝试将 React 本机 tcp 客户端连接到节点服务器,但未建立连接。我使用此链接。如果您对节点的 reactnative tcp 连接有任何想法,请帮助我。
客户端代码:
const connect=()=>{
var client = TcpSocket.createConnection(options);
client.on('data', function(data) {
console.log('message was received', data);
});
client.on('error', function(error) {
console.log(error);
});
client.on('close', function(){
console.log('Connection closed!');
});
// Write on the socket
client.write('Hello server!');
// Close socket
client.destroy();
}
服务器代码:
const server = net.createServer(function(socket) {
socket.on('data', (data) => {
socket.write('Echo server ' + data);
});
socket.on('error', (error) => {
console.log('An error ocurred with client socket ', error);
});
socket.on('close', (error) => {
console.log('Closed connection with ', socket.address());
});
}).listen({ port: port, host: host });
server.on('error', (error) => {
console.log('An error ocurred with the server', error);
});
server.on('close', () => {
console.log('Server closed connection');
});
解决方案
推荐阅读
- javascript - lodash - 使用过滤器对象数组的过滤器函数
- java - Android:如何使通知与 API 26+ 及以下版本兼容?
- php - Paypal AngellEye DoExpressCheckout - 数据不匹配
- amazon-web-services - 如何将 AWS 粘合连接连接到托管在 Goolge 云平台上的 Atlas 中的 MongoDb?
- laravel - 如何在 Laravel 授权标头中生成 s3 角删除操作?
- sql-server - 如何在联合选择中保持列值的顺序?
- sql - 仅在“全部输入”时从两个表中选择行
- java - Log4j RegexFilter,如何配置 PatternFlags?
- java - Exception @ org.apache.myfaces.view.facelets.compiler.SAXCompiler$ViewMetadataHandler.createLocation() JSF 项目从 Ant 转换为 Maven 时
- aws-lambda - 过滤 dynamo db 表会产生无效的 KeyConditionExpression GSI