我正在使用GRPC(Java客户端)通过SSL连接到NodeJS服务器。我正在使用的SSL上下文复制如下。我尝试运行ssldump(在Mac El Capitan OS上)来帮助调试。当我尝试连接并向服务器发送消息时,我在服务器上收到以下异常:
<table>
<th>Cars</th>
<th>Colors</th>
<tr>
<td>Kia Sportage</td>
<td>Red, Blue, Green</td>
</tr>
<tr>
<td>Toyota Camery</td>
<td>Green, Black</td>
</tr>
<tr>
<td>Honda Odyssey</td>
<td>(nothing)</td>
</tr>
</table>
我只看到ssldump的以下输出:
#include<stdio.h>
void perfect(int,int);
int main()
{
int start,end;
printf("Enter range");
scanf("%d%d",&start,&end);
perfect(start,end);
return 0;
}
void perfect(int s,int e)
{
int i=0,j=0,sum=0;
for(i=s;i<=e;i++)
{
for(j=1;j<i;j++)
{
if(i%j==0) //i contains the number in range
{
sum=sum+j;
}
}
if(sum==i) // if sum of all factors of the number is equal to the number then its perfect number
{
printf("%d",i);
}
}
}
任何关于如何进一步解决这个问题的想法将不胜感激。
答案 0 :(得分:0)
我删除了似乎导致此问题的'usePlaintext(false)'语句。
channelBuilder = NettyChannelBuilder.forAddress(host, port)
.overrideAuthority("localhost")
.negotiationType(NegotiationType.TLS)
**//.usePlaintext(false)**
.sslContext(sslContext);