在线等,求C语言高手,实现一个简单的TCPIP程序以实现两台计算机之间的聊天通信,

功能要求:1)两个程序,分别是客户端和服务器端2)可以在客户端或服务器端输入文本信息,回车后将文本信息传输到对端,文本显示在对端屏幕上。3)服务器可以与一个或多个客户端连... 功能要求:
1)两个程序,分别是客户端和服务器端
2)可以在客户端或服务器端输入文本信息,回车后将文本信息传输到对端,文本显示在对端屏幕上。
3)服务器可以与一个或多个客户端连接

要求:
1)使用C或C++语言
2)利用TCP socket 实现
3)可以在windows 或 Linux/unix下调试
4)不做界面,直接用显示在console 窗口上
5)必须有足够的注释

老师给了结构// tcpsever.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

#include <winsock2.h>
#include <stdio.h>

void _tmain(int argc, _TCHAR* argv[])
{
WSADATA wsaData;

int Port = 5150;
int Ret;

// Initialize Winsock version 2.2

if ((Ret = WSAStartup(MAKEWORD(2,2), &wsaData)) != 0)
{
// NOTE: Since Winsock failed to load we cannot use WSAGetLastError
// to determine the error code as is normally done when a Winsock
// API fails. We have to report the return status of the function.

printf("WSAStartup failed with error %d\n", Ret);
return;
}

WSACleanup();
}

// tcpsample.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <winsock2.h>
#include <stdio.h>

void _tmain(int argc, _TCHAR* argv[])
{
WSADATA wsaData;

int Ret;

// Initialize Winsock version 2.2

if ((Ret = WSAStartup(MAKEWORD(2,2), &wsaData)) != 0)
{
// NOTE: Since Winsock failed to load we cannot use WSAGetLastError
// to determine the error code as is normally done when a Winsock
// API fails. We have to report the return status of the function.

printf("WSAStartup failed with error %d\n", Ret);
return;
}

感激不尽啊
展开
 我来答
mengkeer56
2012-06-27
知道答主
回答量:40
采纳率:0%
帮助的人:12.5万
展开全部
kan bu dong
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qubool
2012-06-22 · TA获得超过197个赞
知道小有建树答主
回答量:418
采纳率:0%
帮助的人:203万
展开全部
我们是用MFC做的,而且有界面,最后做了跟飞鸽差不多,好像帮不了你
更多追问追答
追问
我们老师要求只要能实现最简单的通信就行
可是我什么都不懂,悲剧咯
追答
这TCP/IP是院定选修,找上一届的要点代码就成
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
YI剑长天
2012-07-04
知道答主
回答量:3
采纳率:0%
帮助的人:4818
展开全部
我有一个自己写的程序,也是老师要求的,留扣扣吧你,我发给你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式