社区
网络编程
帖子详情
连接服务器问题!!(简单问题哟!)在线给分!
TangJunLin2002
2004-01-14 11:21:53
我照着书上写了一个 用于聊天的程序分为 客户端和服务端!两边可以正常的聊天!
但是为什么我用客户端聊天其他断口的时候无法连接呢??
比如,连接163的80断口,就无法连接!
应该说可以连接!只是无法接受数据而已嘛!为什么连连接都不可以呢?
比如,我连接传奇私服的7100断口的话,我该怎么写程序!那位大哥贴上一段代码
感激不尽!
...全文
52
4
打赏
收藏
连接服务器问题!!(简单问题哟!)在线给分!
我照着书上写了一个 用于聊天的程序分为 客户端和服务端!两边可以正常的聊天! 但是为什么我用客户端聊天其他断口的时候无法连接呢?? 比如,连接163的80断口,就无法连接! 应该说可以连接!只是无法接受数据而已嘛!为什么连连接都不可以呢? 比如,我连接传奇私服的7100断口的话,我该怎么写程序!那位大哥贴上一段代码 感激不尽!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
grooving
2004-01-14
打赏
举报
回复
connect()连接
recv()接受
要发送指定格式的数据服务器才能返回数据给你。
GR
2004-01-14
打赏
举报
回复
/*-------------------------------------------------------------------------------------------
this is Test to connect to google at 80 port
(c) HZ.GR.2004
--------------------------------------------------------------------------------------------*/
#include <winsock2.h>
#include <stdio.h>
WSADATA WSAData = {0};
WORD VerRequest = MAKEWORD(2,1);
struct sockaddr_in TCPClient = { 0 };
struct sockaddr_in TCPServer = { 0 };
//struct sockaddr_in test;
SOCKET sClientSocket = 0;
u_short Port = 5050,ServerPort = 1,UDPPort = 65531; //http://
const TCHAR szServerIP[] = {"218.108.248.40"}; //google,bbs.hzcnc
const TCHAR StartOK[] = {"StarSocket successed"};
const TCHAR StartError[] = {"StartSocket Error"};
const TCHAR CloseOK[] = {"SOCKET closed successed"};
const TCHAR CloseError[] = {"socket closed failed"};
int main()
{
if(0 != WSAStartup(VerRequest,&WSAData))
{
printf("%s\n",StartError);
return 0;
}
printf("%s\n",StartOK);
/*-------------------------------------------------------------------------------------------
Server and client :set port ,family,and address;,ServerPort改成你要的7100,ServerIP改成你要的IP
--------------------------------------------------------------------------------------------*/
TCPClient.sin_port = htons(Port);
TCPClient.sin_family = AF_INET;
TCPClient.sin_addr.s_addr = htonl(0);
TCPServer.sin_addr.s_addr = inet_addr(szServerIP);
TCPServer.sin_family = AF_INET;
TCPServer.sin_port = htons(ServerPort); //PORT
sClientSocket = socket(AF_INET,SOCK_STREAM,0); //TCP
//sClientSocket = socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP);// UDP
if(INVALID_SOCKET == sClientSocket)
{
printf("INVALID_SOCKET\n");
return 0;
}
/*-------------------------------------------------------------------------------------------
bind
--------------------------------------------------------------------------------------------*/
if( 0 != bind(sClientSocket,(sockaddr*)&TCPClient,sizeof(TCPClient)))
{
printf("bind error\n");
return 0;
}
if( 0 != connect(sClientSocket,(sockaddr*)&TCPServer,sizeof(TCPServer)))
{
printf("connect error\n");
return 0;
}
if(0 != closesocket(sClientSocket))
{
printf("SocketError\n");
return 0;
}
if(0 != WSACleanup())
{
printf("%s\n",CloseError);
return 0;
}
printf("%s\n",CloseOK);
return 1;
}
********************************************************************************
每个失败后还要释放资源,没写全。还堪用,
********************************************************************************
TangJunLin2002
2004-01-14
打赏
举报
回复
UP
TangJunLin2002
2004-01-14
打赏
举报
回复
UP
Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer)
Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer 不用安装Oracle客户端也可以使用PLSQL Developer 绿色! 安全! 轻便! 可靠! 1、本软件可作为
简单
的Oracle9i客户端使用,如用户对Oracle有更高的使用要求,请正式安装Oracle客户端或
服务器
。 2、本软件安装后,可使用自带的SQL Plus
连接
Oracle
服务器
,支持EXP、IMP命令。用户可以配合PLSQL Developer使用,为减小软件体积,没有对PL/SQL Developer打包,请用户自行下载。 3、本软件包含了OraOledb.Oracle.1驱动必需的DLL文件、注册表信息。 4、
连接
oracle
服务器
时需要手动配置tnsnames.ora,用户可参照tnsnames.ora中的注释部
分
进行配置。 5、本软件卸载时,将删除已安装的文件、环境变量及相应的注册表信息,绝对绿色! 注: 已安装了oracle的用户,如想试用本软件,安装前请备份好与oracle相关的注册表信息! 否则,卸载本软件将影响原有oracle的正常使用!! 1.如不清楚要备份哪些信息,可将HKEY_LOCAL_MACHINE\SOFTWARE中所有信息导出。 2.万一出现上述情况,请与本软件作者联系。联系方式如下: 联系人:xieheng Email: gogogo.xh@163.com QQ: 378162911
亲测可用—SecureCRTandSecureFXv7.3.3x86x64build779正式版-附带注册机
SecureCRT and SecureFX v7.3.3 x86 x64 build 779 注册破解正式版 2015年3月31日官方正式更新发布! 附带了注册机和注册说明,亲测可用 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,
简单
地说是Windows下登录UNIX或Linux
服务器
主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于
连接
运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。 SecureFX 支持三种文件传输协议:FTP、SFTP 和 FTP over SSH2。它可以提供安全文件传输。无论您
连接
的是任何一种操作系统的
服务器
,它都能提供安全的传输服务。它主要用于Linux操作系统如redhat, ubuntu的客户端文件传输程序,您可以选择利用SFTP通过加密的SSH2实现安全传输,也可以利用FTP进行标准传输。该客户端具有Explorer风格的界面,易于使用,同时提供强大的自动化能力,可以实现自动化的安全文件传输。
Steam在
连接
至
服务器
发生错误/
连接
服务器
遇到
问题
解决办法
Steam作为全球最大的数字游戏
分
发平台,构建了一个活跃的玩家社区,用户可以创建个人资料,添加好友,组建群组,参与讨论,甚至直播自己的游戏过程。同时,与专业的网络安全服务商合作,选择一款合适的专属
服务器
来搭建我们的steam游戏,能为我们提供安全稳定的环境以及
服务器
使用上的技术支撑,可以减少出现异常的可能,让业务能稳定运行。然而,就像任何网络服务一样,在我们下载好Steam游戏
服务器
后,不少用户会出现
连接
至
服务器
错误或是
连接
不上的
问题
,这可能导致服主无法顺利上线
服务器
,玩家没办法进行
在线
游玩。
电脑
连接
不上
服务器
是什么原因?
电脑
连接
不上
服务器
是什么原因?由易到难,秘籍在此,不容错过!电脑
连接
不上
服务器
的原因究竟何在?别着急,让我来带你一探究竟。在这篇由易到难的秘籍中,我们将一起探讨电脑无法
连接
服务器
的各种可能性,以及应对之策。首先,我们来聊聊那些显而易见的
问题
。网络
连接
是否正常?是不是
服务器
地址有误?这些
问题
看似
简单
,却常常被我们忽视。解决它们的方法也往往非常
简单
:重启路由器、检查网络设置或者确认
服务器
地址无误。当然,如果
服务器
本身出现故障,那就只能耐心等待了。
逆战网络
连接
断开
连接
服务器
超时_逆战
服务器
连接
断开 与
服务器
连接
断开的原因...
今天小编为大家带来了逆战
服务器
连接
断开 与
服务器
连接
断开的原因,感兴趣的朋友们可以跟着小编去下文了解一下哦!很多玩家都碰到过这种
问题
,大多都是腾讯的TP安全防卫提示的这个消息,大家大可不必着急,出现这种情况有很多原因,我们可以一一解决,下面我就来给大家介绍一下解决方法。希望可以帮助到大家。一:首先,最
简单
有效的方法是用杀毒软件全盘检测一下电脑,修复清理垃圾等等,一系列的都要做好。完了之后我们再打开...
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章