关于云服务器程序端口问题

##这两天在阿里云的CentOS 7上写了个TCP服务器,在Windows客户端进行访问出现了一些问题,解决方案

1.云服务器端口问题
  1. 首先需要配置安全规则登录服务器实例->打开实例列表->找到对应实例->更多->网络和安全组->安全组配置->配置规则->添加安全组规则---具体操作百度搜索
  2. 使用Xshell连接云服务器
  3. 查看防火墙状态:systemctl status firewalld
  4. 打开防火墙:systemctl start firewalld 没有任何提示即开启成功
  5. 查询端口号是否畅通:firewall-cmd --query-port=666/tcp 提示no表示未开
  6. 永久开启端口号:firewall-cmd --add-port=666/tcp --permanent 提示success表示成功
  7. 生效配置文件:firewall-cmd --reload
  8. 再次使用:firewall-cmd --query-port=666/tcp查询
  9. 移除端口号:firewall-cmd --permanent --remove-port=666/tcp、
    还可以在windwos下使用telnet +ip + 端口 测试,如果什么都不显示,表示成功,显示正在连接表示失败
    windows下的telnet打开方式:控制面板->程序和功能->打开或关闭Windows功能,找到telnet客户端和服务端,打开就ok。
2.服务器乱码问题

在移植代码跨平台时,经常需要在windows下编写代码,然后移植到服务器上,但是VS19使用的中文编码格式时gb3233,而linux使用的是utf-8,服务器端的日志信息会乱码。
有两种解决方案:
1.在vs:视图->工具栏->自定义->命令->菜单栏->文件->找到高级保存选项->在文件中打开->设置就行
在这里插入图片描述在这里插入图片描述2.在linux解决文件编码格式就行,
iconv -c -f utf-8 -t latin1 test.txt > newtest.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值