当前位置:  技术问答>linux和unix

Ubuntu Linux系统下socket编程,用GTK怎么实现?

    来源: 互联网  发布时间:2015-12-01

    本文导语:  1、大家在Linux下编程,一般使用什么编译器,GCC吗?有没有好的IDE?支持断点、单步调试那种。 2、用GTK做界面,要用到Edit及Combo Box等控件,标题为"Send"的Button一被点击,就将Client端Combo Box中的内容送往Sever端的Edit...

1、大家在Linux下编程,一般使用什么编译器,GCC吗?有没有好的IDE?支持断点、单步调试那种。
2、用GTK做界面,要用到Edit及Combo Box等控件,标题为"Send"的Button一被点击,就将Client端Combo Box中的内容送往Sever端的Edit中。Sever端的Edit不能编辑,只用作显示。
   俺的思路如下:

/*client.c*/
void callback_func( GtkWidget *widget,
                    ... /* other signal arguments */
                    gpointer   callback_data )
{
   //将Combo Box内的信息通过callback_data传入并发出。
}

int main( int   argc,char *argv[] )
{
    gtk_init (&argc, &argv);

    //创建socket并申请连接
    createsocket();
    applyconnect();

    gtk_main ();

    return 0;
}

当然,IP地址及端口号的绑定,也是由GTK的widget输入的。

/*server.c*/
略。
思路大致相同的地方:在main()中准备好,回调函数只用来组织数据并发送的。

不知道俺的思路对不对,请各位帮忙看看。

|
1、大家在Linux下编程,一般使用什么编译器,GCC吗?有没有好的IDE?支持断点、单步调试那种。

eclipse anjuta kdevelop

2. 基本差不多吧。

    
 
 

您可能感兴趣的文章:

  • ubuntu上配置Java编程环境
  • 关于ubuntu linux下的c++编程~
  • ubuntu下的内核模块编程
  • 学习linux编程ubuntu装KDE版的好还是GNOME版的好些?
  • ubuntu下C语言图形编程
  • 想用Ubuntu来编程,是用desktop版还是Server版?
  • Ubuntu查看系统信息命令介绍 iis7站长之家
  • ubuntu linux编程,刚学不知道怎么弄,求助各位高手啊!!!
  • 快疯了!搭个linux(ubuntu)的编程环境怎么那么难!gcc/g加加的依赖关系是什么啊?
  • ubuntu下使用curses编程出现的问题
  • 关于《Unix网络编程》在ubuntu 8.04下运行的问题,服务器端阻塞在accept调用,客户端阻塞在connect调用,导致连接失败
  • 如何在Ubuntu64位下配置Eclipse以使用GTK编程?
  • 在ubuntu环境下实现自动检测usb设备插入,拔除?的程序呢?
  • 笔记本上的ubuntu系统调节电源或者屏幕亮度的显示的进度条是怎么实现的?
  • 在xp下装ubuntu系统实现双系统网络连接问题
  • 请问Ubuntu Linux 怎么实现离线更新呢?
  • Linux Ubuntu 如何实现sleep()小于1秒
  • ubuntu linux 是如何实现ctrl+c功能的
  • 急!Ubuntu10.04 apache2和tomcat6 mod_jk 整合 实现apache2的代理问题
  • ubuntu下 .自己写shell,想 实现命令回溯功能 ,望 高手指点 ...
  • Ubuntu10.04想要实现开机启动脚本startx,中间碰到软连接问题
  • Ubuntu server 安装 VM Tools 可以实现鼠标的自由切换吗?
  • 『居然查不到资料』ubuntu 命令行中如何实现自动输入帐号和密码。。。。。。
  • 基于ubuntu中使用mysql实现opensips用户认证的解决方法
  • ubuntu下初学用C语言实现find,好像有字符的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 程序用socket和select导致ubuntu脱网
  • Ubuntu 12.04长期支持版和最新版Ubuntu 13.10下载
  • vmware里装了Ubuntu后Ubuntu.vmdk文件大小和Ubuntu系统大小区别?
  • Ubuntu查看系统信息命令介绍
  • win7与Ubuntu双系统卸载ubuntu
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • 装ubuntu的时候选安装ubuntu与win7共存与选其他选项
  • Ubuntu查看硬盘,分区相关命令介绍
  • winxp+ubuntu32+ubuntu64是否可以这样装系统?
  • Ubuntu系统安装及升级命令
  • ubuntu能安装rpm包吗&&ubuntu的intel 945显卡驱动
  • Ubuntu Precise 12.04 (LTS) (64-bit)下面安装docker
  • 在win7下装ubuntu成功后进不去ubuntu!!??
  • Ubuntu Raring 13.04 和 Saucy 13.10 (64 bit)下面安装docker
  • 原来已安装好ubuntu,因系统崩溃,重装WINXP系统,如何再次登录ubuntu系统?
  • Ubuntu Trusty 14.04 (LTS) 下面安装docker及依赖关系检查
  • ubuntu10.10 和 ubuntu 10.04.1
  • Ubuntu Vivid 15.04 下面安装docker的详细步骤
  • Ubuntu 中的 ubuntu one 算不算的上云?
  • ubuntu系统中软件安装、卸载以及查询是否已经安装某个软件包的方法
  • 安装ubuntu11.04时,过了ubuntu的logo花屏,怎么解决
  • Ubuntu查看内存,进程相关命令介绍
  • 我想根据ubuntu官网上介绍的方法安装ubuntu,是否应该先分一块硬盘空间?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3