社区
网络编程
帖子详情
连接服务器问题!!(简单问题哟!)在线给分!
TangJunLin2002
2004-01-14 11:21:53
我照着书上写了一个 用于聊天的程序分为 客户端和服务端!两边可以正常的聊天!
但是为什么我用客户端聊天其他断口的时候无法连接呢??
比如,连接163的80断口,就无法连接!
应该说可以连接!只是无法接受数据而已嘛!为什么连连接都不可以呢?
比如,我连接传奇私服的7100断口的话,我该怎么写程序!那位大哥贴上一段代码
感激不尽!
...全文
90
4
打赏
收藏
连接服务器问题!!(简单问题哟!)在线给分!
我照着书上写了一个 用于聊天的程序分为 客户端和服务端!两边可以正常的聊天! 但是为什么我用客户端聊天其他断口的时候无法连接呢?? 比如,连接163的80断口,就无法连接! 应该说可以连接!只是无法接受数据而已嘛!为什么连连接都不可以呢? 比如,我连接传奇私服的7100断口的话,我该怎么写程序!那位大哥贴上一段代码 感激不尽!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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
Python 创建一个
简单
的
在线
聊天系统
通过这个项目,你学会了如何使用 Python 的socket库和多线程技术创建一个
简单
的
在线
聊天系统。我们实现了
服务器
和客户端之间的通信,并处理了多个客户端的并发
连接
。你可以根据需要扩展这个项目,例如添加用户身份验证、消息加密等功能。
【ArcGIS当前未
连接
到
在线
资源】解决方法总结【windows便签|无法验证登录信息|无法
连接
到
服务器
】
文章目录前言一、已有方法总结1.法一2.法二3.法三二、我的方法总结 前言
问题
描述 之前ArcGIS的任务栏图标上一直有小红叉,显示“未
连接
到
在线
资源”,【代理
服务器
测试】和【下载速度测试】都显示失败,
在线
地图也是灰色无法加载,尝试了很多方法都不行,今天在解决别的
问题
时,突然就解决了。 一、已有方法总结 1.法一 开始 -> ArcGIS -> ArcGIS Administrator -> 高级 -> 管理门户
连接
… ->
连接
也不知道什么原因,我没有
连接
上【:)=cr
vscode
连接
远程Linux
服务器
记录vscode远程链接相关
Steam在
连接
至
服务器
发生错误/
连接
服务器
遇到
问题
解决办法
Steam作为全球最大的数字游戏
分
发平台,构建了一个活跃的玩家社区,用户可以创建个人资料,添加好友,组建群组,参与讨论,甚至直播自己的游戏过程。同时,与专业的网络安全服务商合作,选择一款合适的专属
服务器
来搭建我们的steam游戏,能为我们提供安全稳定的环境以及
服务器
使用上的技术支撑,可以减少出现异常的可能,让业务能稳定运行。然而,就像任何网络服务一样,在我们下载好Steam游戏
服务器
后,不少用户会出现
连接
至
服务器
错误或是
连接
不上的
问题
,这可能导致服主无法顺利上线
服务器
,玩家没办法进行
在线
游玩。
在线
shell
连接
服务器
,Xshell如何
连接
服务器
数字化时代,
服务器
的使用是比较普遍的。然而对于
服务器
的操作大多是采取远程方式控制的,因此各种远程终端成为大家常用的软件。在诸多终端中,有一款比较出色的软件,就是Xshell。也许很多朋友们并不是很了解Xshell,作为常见的终端模拟器,该软件的安全性很高,人们利用这款软件可以轻松的远程访问各类
服务器
,实现远程操作
服务器
的目的。一、Xshell
连接
服务器
步骤大多情况下远程
服务器
都是linux系统,对...
网络编程
18,356
社区成员
64,161
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章