c++下socket应用程序编程疑惑求助!
在BCB(c++builder)下将孙鑫视频的TCPsocket代码基本没改就用在应用程序编程上,就是添加一个名为“启动服务器”的按钮,然后将源代码拷贝进去;客户端类似。...
在BCB(c++ builder)下将孙鑫视频的TCPsocket代码基本没改就用在应用程序编程上,就是添加一个名为“启动服务器”的按钮,然后将源代码拷贝进去;客户端类似。现在我打算在服务器添加一个编辑框用于接收服务端用户的输入,一个“发送”按钮用于将信息发送出去。
如果是控制台编程,变量都在main函数中,没有问题。现在的问题是:我在“启动服务器”事件中已经建立了socket连接,现在只想在发送事件中调用send()方法发送,可send方法的输入参数都在“启动服务器”事件中,难道我又重新将它们建立一遍,还是把“启动服务器”事件中的一些参数放到外面做全局变量?
可能对面向对象理解不深吧,我就说说我的要求看应该如何设计?
要求很简单:在应用程序中建立TCP连接,而且双方能在连接建立后聊天。TCP连接是建立以后只要不断就可以直接用send和recv函数进行传输吧,这样我就应该没必要在发送信息事件中再建立TCP套接字吧? 展开
如果是控制台编程,变量都在main函数中,没有问题。现在的问题是:我在“启动服务器”事件中已经建立了socket连接,现在只想在发送事件中调用send()方法发送,可send方法的输入参数都在“启动服务器”事件中,难道我又重新将它们建立一遍,还是把“启动服务器”事件中的一些参数放到外面做全局变量?
可能对面向对象理解不深吧,我就说说我的要求看应该如何设计?
要求很简单:在应用程序中建立TCP连接,而且双方能在连接建立后聊天。TCP连接是建立以后只要不断就可以直接用send和recv函数进行传输吧,这样我就应该没必要在发送信息事件中再建立TCP套接字吧? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询