百韵网 >>  正文

怎样用C语言或者是C++编写一个局域网的聊天软件?特别是怎样实现软件的接口。

来源:www.baiyundou.net   日期:较早时间
你的程序是客户端发请求还是主机发请求?你的IP是程序中写好了还是运行时查询得到的?端口一定不要搞错
双机互连线和点对hub线是不一样的

运行两个程序,一个作服务器,一个作客户端,在本机上调试时,IP为127.0.0.1,端口号一样,4000或以上。

关于用C语言开发一个简单的局域网聊天软件~

Linux系统都是C写的 用C当然行得通

就是个socket编程嘛

我们原来做过一个的原理描述 当然 这个是C\S模式的 其实你可以做成 无服务端的

本系统具有局域网聊天功能。采用了C\S模式(即服务器创建套接字后,转换为监听套接字,一直在监听是否由客户端的请求。服务器接收到相应的请求后,进行相应的处理)。采用了TCP/IP(面向连接)协议。运用了SOCKET套接字实现了很方便的访问TCP/IP协议。多线程的操作。
服务器的程序(简述):
创建socket-->bind()-->listen()-->accept()-->recv/send()-->close();
客户端的程序(简述):
创建scoket-->发送connect-->recv/send()-->close();

呵呵,虽然从软件的角度讲不复杂,但是你指望在百度问这个,你想太多了;从来很反感别人在这里直接问这种整个项目的问题;
自己老老实实去设计,有设计问题再问具体的;
完事再编码,有编码的具体问题,再问编码问题;

相关要点总结:

19412862641:如何用C语言编写一个计算矩形的面积和周长?
仉时答:利用C语言编写一个计算矩形的面积和周长编程的方法和思想如下:1.首先需要定义两个变量作为矩形的长和宽,分别为a和b。然后定义两个变量表示矩形的面积和周长,分别为C和S。2.然后使用scanf函数接收从键盘输入的两个数,也就是矩形的长和宽。3.接着计算矩形的面积,使用矩形的面积计算公式:矩形面积=...

19412862641:怎样用C语言编写一个简单的程序?
仉时答:int main(){ int a[7]; // 建立一个 7 元素的数组 int i;int sum = 0;int max = a[0];int min = a[0];// 手动输入 7 个元素 for (i = 0; i < 7; i++){ printf("请输入第 %d 个元素的值: ", i+1);scanf("%d", &a[i]);} // 求这 7 个元素的和 for (i...

19412862641:如何用C语言编写一个简单的程序!
仉时答:01 鼠标左键双击c语言软件,打开,打开后界面如图,点击关闭即可 02 点击上方程序窗口左上角的文件,选择新建 03 在打开的窗口中选择文件,下边一般是第四个 c++Source file,输入文件名(hellw.c),一定要以“.

19412862641:用C语言编写一个简单程序,有哪些步骤,可以举一个例子详细讲解下吗?_百 ...
仉时答:include<stdio> //这个是头文件 也是 C语言里面最常用的头文件之一 int main()//这个是主函数 也就是程序的入口 你写的程序就是从这里开始的 { //这个 { }表示里面的范围 是必须的 跟main 主函数是不可分的 int a=2; //这里表示有一个 int型的数据a(int型就是整数...

19412862641:C语言问题,编写一个程序计算矩形的面积和周长
仉时答:1.代码参考:(边长可以是整数也可以是小数;实现乘法的运算符是*)2.代码参考:

19412862641:教你如何使用C语言编写简单小游戏
仉时答:爱玩是人的天性,而C语言是我们计算机专业都要学习的一门基础 学科.一般来说,是比较枯燥的.那么,我们能不能通过编一些小游戏来提高它的趣味性呢?这样学习程序设计,就不会是一件艰苦 ,枯燥的事,它变得象电脑游戏一样充满好奇,富有乐趣. 1, 总是从Hello,world开始 学习编程的第一个程序,一般就是打印...

19412862641:如何用c语言编写一个程序,按照一定的顺序排列一些数字?
仉时答:4.定义一个自定义函数,比较整数序列中任意两个数字的序数大小。5.在主函数中,首先定义两个整数,并保存整数个数和排名计数。6.使用for循环输入序列中的整数,并设置序列中每个整数的序列号。7.按整数大小排序的序列中的所有数值。8.将好排序数值添加排序编号。9.最后,根据索引输出所有整数的排序...

19412862641:怎么用C语言编写一个程序,完成如下功能:定义一个结构数组,输入5种商品...
仉时答:新鲜出炉,还有些BUG,可以自行修改。include<stdio.h> int main(){ double rental;//rental销售总额 double pri[5]={2.46,4.95,9.12,4.35,6.66};//pri[]零售价格 int i,num[5],count[5];//num[]名字,sale[]销售数量 for (i=1;i<6;i++){ printf ("输入第%d种商品名字和...

19412862641:用C语言编写一个矩阵转置的函数,矩阵的行数和列数在程序中由用户输入...
仉时答:int row,clo,**nList=NULL,**nListSave=NULL; printf("输入矩阵行列数:"); scanf("%d%d",&row,&clo); nList=getList(row,clo); setNum(nList,row*clo); printf("输入的矩阵为:\n"); prtList(nList,row,clo); printf("转置后的矩阵为:\n")...

19412862641:用C语言怎样编写一句话
仉时答:方法/步骤 1、首先,打开编译器,新建文件。出现的空白处是写代码的。2、输入”#include<stdio.h>“这个为头文件。3、第二行,输入”main“,加上一对”小括号“。4、在main,下方,输入一对大括号 {}。5、在大括号里输入,”printf("Hello,Word\n");”。6、运行程序即可看到输入的话了。

(编辑:本站网友)
相关推荐
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 百韵网